[发明专利]防止重放延迟的媒体重放设备和媒体服务设备有效
申请号: | 201810048315.1 | 申请日: | 2018-01-18 |
公开(公告)号: | CN108337246B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 金道贤;宋昌禧;宋炳璘 | 申请(专利权)人: | 韩华泰科株式会社 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 姜长星;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防止 重放 延迟 媒体 设备 服务 | ||
1.一种用于在web浏览器上重放媒体的媒体重放设备,包括:
接收单元,被配置为使用支持web服务的通信协议接收在媒体服务设备中产生的媒体数据;
第一媒体恢复单元,被配置为通过以脚本编写的解码器对接收的媒体数据进行解码,其中,所述脚本被配置为通过web浏览器解析;
渲染器,被配置为执行渲染以显示由解码器解码的媒体数据;
延迟检测单元,被配置为通过将包括在媒体数据中的时间戳与媒体数据到达第一媒体恢复单元的时间进行比较,来检测媒体数据的重放延迟;
配置文件改变单元,被配置为响应于延迟检测单元检测到重放延迟而请求媒体服务设备发送具有改变的配置文件的媒体数据,
其中,延迟检测单元还被配置为:通过将媒体数据的第一帧到达第一媒体恢复单元的时间与第一帧的时间戳之间的第一差和媒体数据的后续帧到达第一媒体恢复单元的时间与所述后续帧的时间戳之间的第二差进行比较,来检测重放延迟。
2.根据权利要求1所述的媒体重放设备,其中,重放延迟包括以下项中的任意一个或任意组合:在媒体数据从媒体服务设备传输到媒体重放设备期间发生的网络延迟、在第一媒体恢复单元的解码处理中发生的解码延迟以及在渲染器的渲染处理中发生的渲染延迟。
3.根据权利要求1所述的媒体重放设备,其中,延迟检测单元还被配置为:基于媒体数据到达第一媒体恢复单元的时间与所述时间戳之间的差值来检测重放延迟。
4.根据权利要求1所述的媒体重放设备,其中,第一帧包括:包括在媒体数据中的第一帧以及具有改变的配置文件的媒体数据的第一帧。
5.根据权利要求4所述的媒体重放设备,其中,延迟检测单元还被配置为:基于对第一差与第二差之间的差是否超过预定时间的确定,来检测重放延迟。
6.根据权利要求4所述的媒体重放设备,其中,延迟检测单元还被配置为:基于第一差与第二差之间的差是否超过5秒,来检测重放延迟。
7.根据权利要求1所述的媒体重放设备,其中,所述改变的配置文件为媒体数据的分辨率、帧率和比特率中的至少一个被改变的配置文件。
8.根据权利要求1所述的媒体重放设备,还包括:第二媒体恢复单元,被配置为通过嵌入在web浏览器中的另一解码器对接收的媒体数据进行解码,
其中,以所述脚本编写的所述解码器以JavaScript编写,并且嵌入在web浏览器中的所述另一解码器为由HTML5支持的视频标签模块。
9.根据权利要求1所述的媒体重放设备,其中,所述改变的配置文件具有配置文件的多个级别之中的比当前配置文件的级别更低的级别。
10.一种用于向媒体重放设备发送媒体数据的媒体服务设备,所述媒体服务设备包括:
模块存储单元,被配置为存储用于在媒体重放设备的web浏览器上重放媒体数据的脚本模块;
模块传输单元,被配置为响应于媒体服务设备与媒体重放设备之间的连接被建立,将脚本模块传输到媒体重放设备;
打包单元,被配置为将媒体数据打包以产生传输包;
web服务器,被配置为建立所述连接并响应于从媒体重放设备接收到请求的配置文件而将传输包发送到媒体重放设备,
其中,脚本模块被配置为在没有插件的情况下在媒体重放设备中对媒体数据进行解码,并检测在媒体数据的重放期间发生的重放延迟,
其中,脚本模块还被配置为:通过将媒体数据的第一帧到达解码模块的时间与第一帧的时间戳之间的第一差和媒体数据的后续帧到达解码模块的时间与所述后续帧的时间戳之间的第二差进行比较,来检测重放延迟。
11.根据权利要求10所述的媒体服务设备,其中,脚本模块以被配置为由web浏览器解析的JavaScript编写。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韩华泰科株式会社,未经韩华泰科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810048315.1/1.html,转载请声明来源钻瓜专利网。