[发明专利]一种IPTV频道快速切换的方法在审
申请号: | 201110232555.5 | 申请日: | 2011-08-15 |
公开(公告)号: | CN102938849A | 公开(公告)日: | 2013-02-20 |
发明(设计)人: | 吴晓涛;褚艳云;陶敬伟 | 申请(专利权)人: | 上海帕科软件科技有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/63 |
代理公司: | 上海三和万国知识产权代理事务所 31230 | 代理人: | 陈伟勇 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iptv 频道 快速 切换 方法 | ||
技术领域
本发明涉及多媒体应用技术领域,具体涉及一种频道切换方法。
背景技术
随着接入宽带的不断增长,交互式电视(IPTV)已成为三网融合领域最重要的多媒体应用之一。IPTV是利用宽带有线电视的基础设施,以家用电视机作为主要终端电器,通过互联网网络协议来提供包括电视节目在内的多种数字媒体服务。
在使用IPTV实现数字媒体服务时,往往需要经常切换频道。现有技术中电视频道的切换较慢,特别是IPTV组播过程中频道的切换更慢,一般在3~5秒。现有技术中,对IPTV频道切换的方法中,采用“预加入组”方法是用户同时接收两个或两个以上的频道,不支持随机的频道切换,存在占用宽带的问题;Cha等研究用户的行为,基于频道热度和用户习惯为用户提供个性化的节目单,可以减少频道切换次数,但是会导致部分冷门节目不受推荐,实则为对切换本身的时延作改进;Microsoft公司的IPTV产品在用户发出切换请求后,与服务器之间建立一个单播连接,以较快的速率发送数据填充用户的播放缓存。这种方法需新增网络设备,增加了投资,且当有大量用户在短时间内发起频道切换请求时,会造成服务器负载过大及网络带宽不足的问题。
发明内容
本发明的目的在于提供一种IPTV频道快速切换的方法,以解决上述技术问题。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种IPTV频道快速切换的方法,其特征在于,包括如下步骤:
1)IPTV系统中的终端设备从媒体服务器中接受组播数据,在终端设备的解码器中解码数据并播放;
终端设备在播放过程中接收到用户发出的频道切换请求后,终端设备在组播过程中切换选择另一频道;
2)终端设备关闭当前频道解码器;
3)终端设备重新打开解码器,并设置解码器状态为快进状态;
4)解码器收到流媒体数据开始解码,解码器一旦解码出视频帧后,将视频播放出来,用户开始观看此频道视频;
5)终端设备设置解码器状态为正常播放状态,并解码音视频;
6)终端设备保持音频时钟T1不变,调整解码器中系统时钟T2,防止音频丢失,播放音频;
7)终端设备调整解码器中系统时钟T2对视频时钟T3容忍极限值N,保证视频不丢失;
8)终端设备逐步减小系统时钟T2与视频时钟T3之间的差值,直至完成音视频同步;
9)终端设备正常播放下一频道。
本发明通过上述设计,在不进行网络改造的情况下,提升用户体验,将原有传统的IPTV组播频道切换方式3-5秒的延迟,缩短到300MS以内,大大加快了IPTV频道的切换速度。
所述终端设备在组播过程中可以采用动态组播的方式从媒体服务器中接受组播数据。在用户数小于频道数时,动态组播的最大流量在IPTV并发用户数小于频道数时,等同于单播流量。因此在用户数较少时,可以采用动态组播的方式。
所述终端设备在组播过程中优选采用静态组播的方式从媒体服务器中接受组播数据。当网络设备下联的用户数远超过IPTV频道数时,组播对网络流量带宽的节约特性越来越显著。因此需要采用静态组播的方式,以进一步提升IPTV业务的可靠性。在静态组播方式下,虽然对网络的带宽需要较大,但是用户频道切换速度快、业务感知好。
步骤7)中,所述系统时钟T2对所述视频时钟T3容忍极限值N≤0.5s。
步骤8)中,所述系统时钟T2与视频时钟T3之间的差值不大于0.5s,完成音视频同步时,所述系统时钟T2与视频时钟T3之间的差值不大于0.1s。
有益效果:由于采用上述技术方案,本发明能大大加快频道切换速度,提供给用户快速的频道切换功能。
附图说明
图1为本发明的流程图。
具体实施方式
为了本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
参照图1,一种IPTV频道快速切换的方法,包括如下步骤:
第一步:IPTV系统中的终端设备从媒体服务器中接受组播数据,在终端设备的解码器中解码数据并播放。终端设备在播放过程中接收到用户发出的频道切换请求后,终端设备在组播过程中切换选择另一频道。
第二步:终端设备关闭当前频道解码器。
第三步:终端设备重新打开解码器,并设置解码器状态为快进状态。
第四步:解码器收到流媒体数据开始解码,解码器一旦解码出视频帧后,将视频播放出来,用户开始观看此频道视频。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海帕科软件科技有限公司,未经上海帕科软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110232555.5/2.html,转载请声明来源钻瓜专利网。