[发明专利]用于在web浏览器上播放媒体流的方法和设备有效
申请号: | 201710112610.4 | 申请日: | 2017-02-28 |
公开(公告)号: | CN107277612B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 赵成峰;雷曼·苏基斯;尤加宛南·马时宛南;塔阿克·让门勾婆·阿奴牟鲁;温卡特时瓦·让·阿瓦帕里 | 申请(专利权)人: | 韩华泰科株式会社 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/643;H04N21/6437;H04N21/8543 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王兆赓;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 web 浏览器 播放 媒体 方法 设备 | ||
一种用于在web浏览器上播放媒体流的方法和设备。提供一种用于接收从媒体服务单元发送的媒体流并在web浏览器上播放所述媒体流的媒体流播放设备。所述媒体流播放设备包括:传输模块,被配置为在传输层级与媒体服务单元建立通信连接;websocket模块,被配置为基于通信连接经由握手过程与媒体服务单元建立websocket连接,并在保持websocket连接的同时将websocket包发送到媒体服务单元或者从媒体服务单元接收websocket包;流传输模块,被配置为接收由websocket包携带的实时传输协议包;媒体解码器,被配置为对从实时传输协议包获得的媒体流进行解码以重构视频;以及输出装置,被配置为通过将重构的视频嵌入web浏览器中来将重构的视频显示在屏幕上。
本申请要求于2016年4月5日提交到韩国知识产权局的第10-2016-0041426号韩国专利申请以及于2016年6月3日提交到韩国知识产权局的第10-2016-0069468号韩国专利申请的优先权,所述韩国专利申请的公开通过引用全部合并于此。
技术领域
与示例性实施例一致的设备和方法涉及一种用于在web浏览器上播放媒体流的方法和设备,更具体地讲,涉及一种用于在没有插件的情况下直接在web浏览器中对由相机捕获的视频和音频进行流传输的技术。
背景技术
可通过经由互联网连接到各种类型的视频资源的多个用户装置来访问媒体内容。为此,在用户装置中安装web浏览器以通过使用超文本传输协议(HTTP)来与服务器应用进行通信。然而,因为由于通过HTTP请求和响应消息的重复的信息交换而发生开销,所以使用半双工方案的web浏览器不适于对媒体进行流传输。
根据图1所示的传统的HTTP连接方法,在web浏览器15将连接请求消息(长期请求)发送到web服务器25之后,请求被web服务器25切换到请求挂起状态并且在web浏览器15与web服务器25之间建立连接。在这种状态下,web浏览器15将用于执行特定动作的命令(客户端动作)发送到web服务器25,web服务器25响应于客户端动作将响应消息发送到web浏览器15。例如,如果命令(客户端动作)是对于特定的视频进行流传输的请求,则响应消息将是视频包数据。当web服务器25将完成命令(长期请求完成)发送到web浏览器15时,此连接可断开。此后,如果web浏览器15意于另外请求流传输,则可重复上面的处理。
即,在使用传统的HTTP连接方法的web服务器与web浏览器之间的通信方案中,每一个特定的事件均需要web服务器与web浏览器之间的连接,并且在特定的事件结束时该连接终止。因此,所述方案适合处理非连续事件(诸如连接到网页),但是不适合需要web服务器与web浏览器之间的连续连接的应用(诸如,视频流传输和音频流传输)。
因此,在web浏览器中安装各种类型的插件(例如,ActiveX、Netscape插件应用编程接口(NPAPI)、Pepper插件应用编程接口(PPAPI))以实现执行web浏览器与web服务器之间的网络连接的功能、对接收的视频进行解码的功能以及输出解码的视频的功能。具体地,网络相机通常具有能够接收并输出视频和音频的称为“web查看器”的特征。在用户没有安装软件(诸如,中央监控系统(CMS)或者视频管理系统(VMS))的情况下通过输入相机的网络地址而在远程位置处连接到网络相机时,该称为“web查看器”的特征允许自动安装插件,以使用户能够通过插件接收视频和音频。为了提供该特征,网络相机装备有能够提供web服务的web服务器。因此,在传统的web服务方法中,当装备有web浏览器的用户终端通过特定的统一资源定位符(URL)连接到web服务器时,插件被自动安装并且可通过插件实现发送和接收视频和音频的功能。
然而,这种在web浏览器中安装插件的方法往往很少使用,因为它引起很多问题(诸如,安全漏洞、web浏览器的有限功能和过多的资源消耗)。另外,作为用于发送视频流的标准的其他示例,HTML5支持通过视频标签接收存储在远程源中的视频文件的功能,Web实时通信(WebRTC)、openWebRTC、HTTP动态自适应流传输(MPEG-DASH)等提供用于实时发送和接收视频的标准。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韩华泰科株式会社,未经韩华泰科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710112610.4/2.html,转载请声明来源钻瓜专利网。