[发明专利]一种流媒体播放时实现跳转的方法无效
申请号: | 200810118440.1 | 申请日: | 2008-08-22 |
公开(公告)号: | CN101340570A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 张学识;张平;张剑寅;辛宇 | 申请(专利权)人: | 天柏宽带网络科技(北京)有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24 |
代理公司: | 北京方韬法业专利代理事务所 | 代理人: | 杨聚楼;吴景曾 |
地址: | 100086北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 播放 实现 跳转 方法 | ||
技术领域
本发明涉及数字电视技术领域,尤其涉及一种流媒体播放时实现跳转的方法。
背景技术
MPEG-2是1994年由活动图像专家组(Moving Pictures Exports Group,MPEG)推出的视频及其伴音压缩标准。MPEG-2标准适用于标准数字电视以及高清数字电视所需要的编码系统,它的编码率从每秒3M比特~100M比特。MPEG-2特别适用于广播级的数字电视编码以及传送,被认为是标清数字电视和高清数字电视的编码标准。目前在DVD、数字机顶盒和数字电视上已经广泛采用了MPEG-2解码器。
MPEG-2标准为了将一个或更多的音频、视频或其他的基本数据流合成为单个或多个数据流,并适应存储和传输,就需要对码流进行重新的封装打包,同时插入所需的各种时间标记、系统控制等信息,最后送到信道编码与调制器。这样就能生成分别适用于不同应用的两种数据流——传输流(TransportStream)和程序流(Program Stream)。
传输流简称TS流,它的目的是为了在有可能发生严重错误的情况下进行一路或多路编码数据的传送和存储。其中可能发生的错误主要表现在比特值的错误或分组的丢失。传输流由一路或多路节目组成,每道节目由一个或多个原始流和一些其他流复合在一起,包括视频流、音频流、节目信息流等。传输流的应用非常广泛,如音视频的保存、电视节目的非线性编辑系统以及网络等等。
流媒体服务器的功能是按照时间的先后次序传输和播放连续音视频数据流,使得用户无需完整下载音视频文件即可在本地收看或收听连续高质量的影音节目。因此,流媒体数据具有三个特性:连续性、实时性和时序性。流媒体服务器广泛的应用于视频点播(VOD)、视频广播、视频监控、视频会议,远程教学等领域。
流媒体服务器与机顶盒之间需要一定的同步机制才能够实现连续稳定的播放,流媒体服务器端通过控制传输流的发送速率,使机顶盒获得稳定的传输流,从而保证播放的质量,因此流媒体服务器端需要一个同步时钟系统,用来记录发送时间,计算发送速率。
但是,数字电视领域里广泛采用的MPEG-2传输流并不能在视频广播和视频点播时完成跳转,因此需要尽快解决这个问题。
发明内容
本发明的目的在于提出一种流媒体播放时实现跳转的方法,能够在数字电视领域中进行视频广播和视频点播时实现快速跳转功能。
为达此目的,本发明采用以下技术方案:
一种流媒体播放时实现跳转的方法,适用于MPEG-2传输流格式文件,包括以下步骤:
A、建立时间刻度和所述MPEG-2传输流格式文件中与所述时间刻度相邻最近I帧所在MPEG-2传输流数据包包号之间的映射表,所述映射表还包括每个所述MPEG-2传输流数据包的同步时间,所述MPEG-2传输流数据包的同步时间与所述MPEG-2传输流数据包包号对应,并存储所述映射表;
B、流媒体服务器启动时,加载所述映射表;
C、机顶盒向所述流媒体服务器发送包括时间刻度的跳转请求;
D、所述流媒体服务器根据所述跳转请求中的时间刻度,查找所述映射表;
E、检索到所述跳转请求中的时间刻度对应的MPEG-2传输流数据包包号,将下一个发送的MPEG-2传输流数据包定位为所述跳转请求中的时间刻度对应的MPEG-2传输流数据包包号对应的MPEG-2传输流数据包;
F、所述流媒体服务器将从所述跳转请求中的时间刻度对应的MPEG-2传输流数据包包号对应的MPEG-2传输流数据包开始发送所述跳转请求中的时间刻度对应的MPEG-2传输流数据包包号对应的MPEG-2传输流数据包及以后的MPEG-2传输流数据包给所述机顶盒。
步骤A中,所述时间刻度为整数秒,相邻的所述时间刻度之间相差1秒。
步骤C进一步包括以下步骤:
所述机顶盒获取需要跳转至的时间刻度;
将所述需要跳转至的时间刻度调整为整数时间刻度;
将包括所述整数时间刻度的跳转请求发送给所述流媒体服务器。
将所述需要跳转至的时间刻度调整为整数时间刻度,通过去掉所述需要跳转至的时间刻度的非整数部分完成,或者按照四舍五入的方式完成。
步骤E还包括以下步骤:
所述流媒体服务器将当前播放的同步时间设置为所述MPEG-2传输流数据包的同步时间。
采用了本发明的技术方案,可以让流媒体服务器使用更小的空间代价,更快的速度,实现更加精确的定位,从而实现MPEG-2传输流的跳转功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天柏宽带网络科技(北京)有限公司,未经天柏宽带网络科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118440.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:形象控制剂
- 下一篇:用于冷燃料电池系统操作的控制方法