[发明专利]快速频道切换中快速推送单播流的方法和装置有效
| 申请号: | 201010602783.2 | 申请日: | 2010-12-20 |
| 公开(公告)号: | CN102137275A | 公开(公告)日: | 2011-07-27 |
| 发明(设计)人: | 吴杏芬;于田昌;黄治平;郑合文 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04N21/236 | 分类号: | H04N21/236;H04N21/234 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 快速 频道 切换 推送 单播流 方法 装置 | ||
技术领域
本发明涉及IPTV(Internet Protocol Television,网络协议电视)快速频道切换领域,特别涉及一种快速频道切换中快速推送单播流的方法和装置。
背景技术
和传统的数字电视相比,IPTV存在频道切换时间长的缺点,快速频道切换方法可以缩短频道切换时延。
在快速频道切换过程中,服务器接收到STB(Set Top Box,机顶盒)发送的快速频道切换请求后,从最新I帧(intra picture,内部帧)的前一个I帧开始快速推送单播流。
现有技术从最新I帧的前一个I帧开始快速推送单播流,突发流量较大,增加了带宽需求;并且STB从最新I帧的前一个I帧开始解码,因此画面内容比最新的频道内容要早,即快速频道切换后的内容比最新的频道内容滞后。需要将STB播放的频道内容从最新I帧的前一个I帧同步到最新的频道内容,增加同步处理时间。
发明内容
为了减少突发流量和频道内容同步处理时间,本发明实施例提供了一种快速频道切换中快速推送单播流的方法和装置。所述技术方案如下:
一种快速频道切换中快速推送单播流的方法,所述方法包括:
获取终端的组播加入时延;
根据所述终端的组播加入时延、解码速率、单播推送速率和解码所需最低缓存数据量,确定快速单播流起始位置到最新报文位置之间数据量的最小值;
根据报文缓存状态,判断所述最新I帧是否完整到达;
如果所述最新I帧完整到达,并且从所述最新I帧开始已到达的数据量大于等于所述最小值,从所述最新I帧开始快速推送单播流。
一种快速频道切换中快速推送单播流的装置,所述装置包括:
获取模块,用于获取终端的组播加入时延;
确定模块,用于根据所述终端的组播加入时延、解码速率、单播推送速率和解码所需最低缓存数据量,确定快速单播流起始位置到最新报文位置之间数据量的最小值;
判断模块,用于根据报文缓存状态,判断所述最新I帧是否完整到达;
推送模块,用于如果所述最新I帧完整到达,并且从所述最新I帧开始已到达的数据量大于等于所述最小值,从所述最新I帧开始快速推送单播流。
本发明实施例提供的技术方案带来的有益效果是:
通过根据终端的组播加入时延、解码速率、单播推送速率和解码所需最低缓存数据量,确定快速单播流起始位置到最新报文位置之间数据量的最小值;当最新I帧完整到达、并且从最新I帧开始已到达的数据量大于等于最小值时,从最新I帧开始快速推送单播流,相对于固定从最新I帧的前一个I帧开始快速推送单播流,在减小突发流量的同时,保证终端缓存不会因组播加入时延过大而下溢,从而在保证终端播放画面的质量的同时,降低了带宽需求和频道内容的同步处理时间。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1中提供的快速频道切换中快速推送单播流的方法流程图;
图2是本发明实施例2中提供的快速频道切换中快速推送单播流的方法流程图;
图3是本发明实施例2中提供的RTCP XR扩展消息示意图;
图4是本发明实施例2中提供的快速频道切换的信息交互图;
图5是本发明实施例2中提供的报文缓存状态示意图;
图6是本发明实施例3中提供的快速频道切换中快速推送单播流的装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,本实施例提供了一种快速频道切换中快速推送单播流的方法,该方法包括:
101:获取终端的组播加入时延。
其中,终端可以是STB,个人电脑,电视,或者手机、平板电脑等移动终端,本实施例并不限定。
102:根据该终端的组播加入时延、解码速率、单播推送速率和解码所需最低缓存数据量,确定快速单播流起始位置到最新报文位置之间数据量的最小值。
该快速单播流起始位置到最新报文位置之间数据量的最小值用于保证终端的缓存中的数据量在经过上述组播加入时延之后仍然大于上述解码所需最低缓存数据量。上述解码所需最低缓存数据量可以为零。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010602783.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电视信号传输方法、机顶盒以及电视
- 下一篇:双路立体视频的编码方法及装置





