[发明专利]一种流媒体的传输方法、视频播放装置及终端有效

专利信息
申请号: 200910168947.2 申请日: 2009-09-02
公开(公告)号: CN101635847A 公开(公告)日: 2010-01-27
发明(设计)人: 赵国强 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04N7/24 分类号: H04N7/24;H04N5/915;H04N5/00
代理公司: 北京安信方达知识产权代理有限公司 代理人: 李 健;龙 洪
地址: 广东省深圳市南山区高新*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 流媒体 传输 方法 视频 播放 装置 终端
【说明书】:

技术领域

发明涉及IPTV(Interactive Personal Televison,交互式个人电视)终 端领域,尤其涉及一种在IPTV机顶盒上通过对I帧索引的搜索来进行快进 快退和定位播放等各种特技操作的流媒体的传输方法、视频播放装置及终 端。

背景技术

目前,本地时移是机顶盒的一种业务描述,在播放一个直播频道的同时 将此频道的多媒体流录制在机顶盒中,用户可以在时移时间范围内进行trick mode(特技模式,是快进、快退、暂停、定位播放、慢放等的统称。)操 作,在trick mode时播放的内容都是机顶盒存储介质上的内容。机顶盒在实 现本地时移(可以回放几个小时之前的节目)时,是播放本地录制好的媒体 文件。当快进快退播放时,由于带宽、机器性能和平台的限制,IPTV不能 像PVR(Personal Video Recorder,个人视频录像机)那样播放连续的画面, 比如:播放4X的6M码流,就需要24M的带宽,所以只能选择某些帧来播 放。根据编码的格式来看,用I帧来播放是唯一的选择,因为I帧不需要其 他的参考帧,可以独立解码,所以,在快进快退播放时,就只发送I帧,不 再发送B帧或P帧。以前选取I帧的策略如下:倍速为2的n次方时,将跳 过n-1个I帧来发送,直到I帧数量不够时,将最后一个I帧发送出去,然 后发送RTSP(Real Time Streaming Protocol,实时流传输协议信令),结束本 地播放。

由于不同厂家的编码器在实际制作片源时,会采取不同的编码算法或策 略,这就使片源中I帧的数量不是一个常量,所以即使播放长度和快进快退 的播放速度一样的两个不同片源,都可能出现快进到尾或快退到头时的播放 时间不同的情况。例如:片1和片2都是正常播放速度下2分钟播完的片源, 片1中的I帧有180个和片2中的I帧有200个,当以2X倍速播放时,就 应该在1分钟播放完毕(如果是4X,就应该在30秒播放完毕;8X就是15 秒,以此类推),现在若规定每秒钟发送的I帧个数是恒定的M,每个I帧 的发送时间很短,可以忽略不计。根据前面讲到的取I帧的方法,在2X倍 速的情况下,将用1分钟发送所有的I帧,那么在这种情况下,N=1,就是跳 过0个I帧,即连续发送I帧,这样片1和片2的播放时间将是180/M和200/M, 本应该都是60秒播放完毕的片源已经出现了不同的播放时间。尤其在高倍 速下,几秒应该播放完的片子要几十秒,这样就导致了快进快退播放的时间 不准确,给依赖这个时间的程序带来了严重影响。

发明内容

本发明要解决的技术问题是提供一种流媒体的传输方法、视频播放装置 及终端,以使快进快退时的播放时间与理论时间相吻合。

为了解决上述技术问题,本发明提供了一种流媒体的传输方法,其中,

设置流媒体在快进快退时单位时间内发送I帧的个数,计算相邻I帧的 发送间隔时间;

要快进快退时,将所述相邻I帧的发送间隔时间乘以流媒体当前的传输 倍速,计算得到要取的I帧的间隔时间;

根据所述要取的I帧的间隔时间在片源中查找要播放的I帧;

发送所述查找到的要播放的I帧。

进一步地,上述传输方法还可具有以下特点:所述根据所述要取的I帧 的间隔时间在片源中查找要播放的I帧具体实现为:

读取当前播放位置所在分片的第一个I帧的显示时间戳(PTS);

基于所述第一个I帧的PTS和所述要取的I帧的间隔时间,计算得到各 个要取的I帧的理论播放时间;

根据所述理论播放时间在所述分片中查找相匹配的I帧,将该I帧作为 要播放的I帧。

进一步地,上述传输方法还可具有以下特点:所述分片中与所述理论播 放时间相匹配的I帧是指所述分片中记录的I帧偏移量最接近且大于所述理 论播放时间的I帧。

进一步地,上述传输方法还可具有以下特点:所述设置流媒体在快进快 退时单位时间内发送I帧的个数具体实现为:设置流媒体在快进快退时每秒 发送3个I帧。

进一步地,上述传输方法还可具有以下特点:所述发送所述查找到的要 播放的I帧具体实现为:每隔所述相邻I帧的发送间隔时间发送一个所述要 播放的I帧。

本发明还提供一种视频播放装置,包括,

I帧个数设置模块,用于设置流媒体在快进快退时单位时间内发送I帧 的个数;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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