[发明专利]用于在web浏览器上播放媒体流的方法和设备有效
申请号: | 201710112610.4 | 申请日: | 2017-02-28 |
公开(公告)号: | CN107277612B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 赵成峰;雷曼·苏基斯;尤加宛南·马时宛南;塔阿克·让门勾婆·阿奴牟鲁;温卡特时瓦·让·阿瓦帕里 | 申请(专利权)人: | 韩华泰科株式会社 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/643;H04N21/6437;H04N21/8543 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王兆赓;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 web 浏览器 播放 媒体 方法 设备 | ||
1.一种用于接收从媒体服务单元发送的媒体流并在web浏览器上播放媒体流的媒体流播放设备,包括:
传输模块,被配置为在传输层级与媒体服务单元建立通信连接;
websocket模块,被配置为基于通信连接经由握手过程与媒体服务单元建立websocket连接,并在保持websocket连接的同时将websocket包发送到媒体服务单元或者从媒体服务单元接收websocket包;
流传输模块,被配置为接收由websocket包携带的实时传输协议包;
媒体解码器,被配置为对从实时传输协议包获得的媒体流进行解码以重构视频;
输出装置,被配置为通过将重构的视频嵌入web浏览器中来将重构的视频显示在屏幕上,
其中,websocket模块被配置为响应于从所述流传输模块接收实时流传输协议的命令,而向所述媒体服务单元传送描述命令,并且响应于从所述流传输模块接收后续的实时流传输协议的命令,而向所述媒体服务单元传送设置命令,
其中,流传输模块还被配置为在基于从websocket模块传送至所述媒体服务单元的设置命令而在所述流传输模块与所述媒体服务单元之间设置实时流传输协议之后,将用于控制实时传输协议包的传输的实时流传输协议包发送到媒体服务单元或者从媒体服务单元接收用于控制实时传输协议包的传输的实时流传输协议包。
2.根据权利要求1所述的媒体流播放设备,其中,
响应于用户针对从所述媒体服务单元接收的用于检查是否安装插件的网页而选择安装插件程序,所述媒体流播放设备从所述媒体服务单元下载web查看器并将下载的web查看器安装在web浏览器上,以使用web查看器来播放媒体流,
响应于用户针对从所述媒体服务单元接收的用于检查是否安装插件的网页而选择不安装插件程序,所述媒体流播放设备不下载和安装插件程序而播放媒体流,
其中,所述用于检查是否安装插件的网页是所述媒体单元根据所述媒体流播放设备的用户环境信息而传送的。
3.根据权利要求1所述的媒体流播放设备,其中,web浏览器支持HTML5标准。
4.根据权利要求1所述的媒体流播放设备,还包括:视频渲染器,被配置为在重构的视频从媒体解码器发送到输出装置之前,根据输出装置的输出对重构的视频执行视频处理。
5.根据权利要求4所述的媒体流播放设备,其中,流传输模块、媒体解码器和视频渲染器被配置为:在web浏览器中没有安装插件程序的情况下,通过JaveScript来实现。
6.根据权利要求5所述的媒体流播放设备,其中,媒体解码器还被配置为包括通过JaveScript实现的视频解码器和音频解码器,视频渲染器被配置为通过JaveScript实现并且支持HTML5标准。
7.根据权利要求6所述的媒体流播放设备,其中,媒体解码器还被配置为包括:音频编码器,用于对所述媒体流播放设备捕获的音频进行编码,以在所述媒体流播放设备与媒体服务单元之间进行双向音频通信。
8.根据权利要求1所述的媒体流播放设备,其中,websocket包包括:websocket报头、webdocket报头之后的实时传输协议报头和实时传输协议报头之后的媒体流。
9.根据权利要求1所述的媒体流播放设备,其中,媒体服务单元被配置为包括实时捕获视频并向所述媒体流播放设备提供捕获的视频的网络相机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韩华泰科株式会社,未经韩华泰科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710112610.4/1.html,转载请声明来源钻瓜专利网。