[发明专利]一种数据动态推送的方法及系统有效

专利信息
申请号: 200910258137.6 申请日: 2009-12-14
公开(公告)号: CN102098571A 公开(公告)日: 2011-06-15
发明(设计)人: 龙斌;黄海;武娟;庞涛;张志健;梁洁 申请(专利权)人: 中国电信股份有限公司
主分类号: H04N21/438 分类号: H04N21/438;H04N21/8547
代理公司: 中国国际贸易促进委员会专利商标事务所 11038 代理人: 孙宝海
地址: 100032 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 动态 推送 方法 系统
【说明书】:

技术领域

发明涉及流媒体技术领域,尤其涉及一种数据动态推送的方法及系统。

背景技术

流媒体是采用流式传输方式、在Internet/Intranet播放的媒体格式。流式传输将整个音/视频及三维媒体等多媒体文件经过特定的压缩方式解析成一个个压缩包,由视频服务器向用户计算机顺序或实时传送。客户端无需下载完整视频即可播放视频。与单纯的下载方式相比,对多媒体文件边下载边播放的流式传输方式使启动延时大幅度缩短,系统缓存容量需求大大降低,可以极大地减少用户等待时间。

微软流媒体服务(MMS,Microsoft Media Service)是微软公司开发的网络流媒体协议,已成为网络流媒体广泛采用的传输和控制协议。除广泛应用于个人电脑等计算机中,MMS协议也被应用于手机等移动终端的流媒体业务中。MMS协议承载的媒体流通常采用先进系统格式(ASF,Advanced System Format)。基于MMS协议的流媒体数据传送到目标客户端后,需要进行还原图像和声音以进行还原播放;在实现数据的进行还原播放时需要考虑以下几个方面:

(1)数据的编码方式

当前,视频编码的方式分为固定比特率(CBR,Constant BitRate)编码和动态比特率(VBR,Variable Bit Rate)编码;其中,CBR的采样率为固定值,一段数据流从头到尾都采用固定的码率进行编码;而VBR采用了动态调节技术的压缩方法,当画面较为静态或者音频处在低音段时,则相应地降低码率;反之,当画面较为动态或音频处在高音段时,则相应地提升码率。

(2)数据的推送时机

直播数据流是对数据的实时传输,对数据的实时性要求比较高,因此,确定数据的推送时机是还原直播流数据的关键。

(3)数据的推送数量

推送数据量的大小会影响还原播放的流畅度,数据量小了,播放不流畅;数据量太大,会使得媒体播放器的缓冲区溢出,导致异常。

现有技术中,常规的数据推送方法是采用固定的速率将数据推送到媒体播放器,由媒体播放器对数据进行还原;例如,首先解析当前MMS直播数据流的码率(如得出的码率为500kbps),然后按照数据块ID的顺序向媒体播放器推送数据(如每秒钟推送500kb的数据),这样就能够确定数据推送时机以及数据推送数量。

但上述方法只适用于CBR编码方式的视频文件,对于动态码率编码的视频文件,解析出的码率为平均码率,因此,系统会按照平均码率匀速推送数据。当画面变化较大时,实际所需的码率会提升,但由于推送速度不变,将导致数据量不足,从而发生视频播放不流畅的问题。

发明内容

本发明要解决的一个技术问题是提供一种数据动态推送的方法及系统,能够实现动态码率编码数据的动态推送。

本发明的一个方面提供了一种数据动态推送的方法,该方法包括:获取流媒体数据每个数据块的起始播放时间戳和播放持续时间;建立数据块的起始播放时间戳与数据块ID的映射表;根据当前数据块的起始播放时间戳和播放持续时间获知推送下一个数据块的起始播放时间戳;通过下一个数据块的起始播放时间戳,从映射表中查找下一个数据块的起始播放时间戳对应的数据块ID,确定要推送的下一个数据块;以及根据播放持续时间确定的等待时间后将下一个数据块推送给播放器。

本发明提供的数据动态推送的方法的一个实施例中,该方法进一步包括:将下一个数据块推送给播放器后,判断流媒体数据的所有数据块推送是否结束;如果流媒体数据的所有数据块推送没有完成,则继续根据播放器的播放进度获知推送下一个数据块的下一个数据块的起始播放时间戳。

本发明提供的数据动态推送的方法的一个实施例中,该方法进一步包括:将下一个数据块推送给播放器后,对实际等待时间进行补偿以使下一个数据块的下一个数据块在其起始播放时间戳被推送。

本发明提供的数据动态推送的方法的一个实施例中,实际等待时间由刚推送的下一个数据块的播放持续时间减去查找和推送的时间。

本发明提供的数据动态推送的方法的一个实施例中,查找和推送的时间是由已获取的查找和推送的时间的均值决定的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910258137.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top