[发明专利]一种优化IPTV频道切换速度的方法在审
申请号: | 201710702321.X | 申请日: | 2017-08-16 |
公开(公告)号: | CN107396175A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 梁敏 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/438 | 分类号: | H04N21/438;H04N21/61 |
代理公司: | 四川省成都市天策商标专利事务所51213 | 代理人: | 秦华云,吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 优化 iptv 频道 切换 速度 方法 | ||
技术领域
本发明涉及数字电视技术领域,特别涉及一种优化IPTV频道切换速度的方法。
背景技术
目前,IPTV已经成为电信运营商开展视频业务的主要模式,电视频道直播是IPTV业务的重要组成部分。
通过观察我们发现,直播电视频道的切换速度是影响用户观看体验的一个重要因素,常规的直播电视频道的切台流程主要包含以下过程:第一步:退出前一个频道的组播服务器,第二步:停止前一个频道的相关播放器,第三步:加入新的组播频道,第四步:等待获取TS数据,第五步:解析TS数据来获取PMT信息,第六步:缓冲一定量的TS数据交给底层播放器开始播放。
由此可知,常规的频道切换都会有一个需用户等待的频道切换时间,且高清直播节目则需要更长。如果能缩短频道切换的时间消耗,对于用户的观看体验来说,将会有很大的提升。
传统的缩短频道切换时间的手段,主要是加快PMT获取,减少TS流缓存量等。但是仍存在需要用户在线等待获取TS数据及等待解析TS数据来获取PMT信息的过程,也并未在根本上解决切换时间过长的问题。
发明内容
本发明的目的是克服上述背景技术中不足,提供一种优化IPTV频道切换速度的方法,通过在IPTV机顶盒上后台加载一个线程去预先获取频道列表中各个直播频道的PMT信息,从而在用户实际切台的时候省略PMT解析的过程,缩短IPTV电视频道节目切换的时间,达到提升用户观看体验的目的。
为了达到上述的技术效果,本发明采取以下技术方案:
一种优化IPTV频道切换速度的方法,包括以下步骤:
A.获取IPTV频道的频道直播列表,并生成与所述频道直播列表相对应的PMT信息列表;
B.加载一个后台线程,在所述后台线程中,依照所述频道直播列表,一一获取各IPTV频道的PMT信息;
C.将获取的各IPTV频道的PMT信息保存至所述PMT信息列表中;
D.切换至需求频道时,将所述PMT信息列表中对应的需求频道的PMT信息发送至播放器播放。
进一步地,所述步骤C包括:
C1.读取所述频道直播列表中需获取PMT信息的目标频道并加入目标频道的组播服务器中;
C2.获取并缓存TS数据;
C3.解析所述TS数据、获取所述目标频道的PMT信息,并将获取的PMT信息保存至PMT信息列表中;
C4.停止缓存TS数据,退出该目标频道的组播服务器;
C5.重复步骤C1,至所述频道直播列表中包含的IPTV频道的PMT信息全部获取完成;
C6.退出所述后台线程。
进一步地,所述步骤C1包括:
C1.1读取所述频道直播列表中需获取PMT信息的目标频道的信息,判断其组播服务器的端口与当前播放器的播放频道的组播服务器的端口是否一致;
C1.2若需获取PMT信息的目标频道与当前播放器播放频道的组播服务器的端口不一致,则加入该目标频道的组播服务器中并进入步骤C2;
C1.3若需获取PMT信息的目标频道与当前播放器播放频道的组播服务器的端口一致,则跳过该目标频道的PMT信息的获取,并将所述频道直播列表中该目标频道的下一个IPTV频道作为目标频道并返回步骤C1.1。
进一步地,所述步骤C1中还包括步骤C1.4:
C1.4将被跳过获取PMT信息的IPTV频道从其在所述频道直播列表中当前位置移至频道直播列表末尾位置。
进一步地,若当前需获取PMT信息的目标频道为所述频道直播列表中最后一个需获取PMT信息的IPTV频道,且该目标频道的组播服务器的端口与当前播放器的播放频道的组播服务器的端口一致,则暂停获取该目标频道的PMT信息直至当前播放器切换播放频道时再重新进入所述步骤C1.1。
进一步地,所述步骤D包括:
D1.查询需切换至的需求频道在所述PMT信息列表中的信息;
D2.若所述PMT信息列表中存在需求频道的PMT信息,则将需求频道的PMT信息发送至播放器播放完成频道的切换;
D3.若所述PMT信息列表中无需求频道的PMT信息或PMT信息列表中需求频道的PMT信息无法播放时,则进入步骤E;
E.进入常规的频道切换流程:
E1.退出当前频道的组播服务器,并停止当前播放;
E2.加入需求频道的组播服务器;
E3.获取并缓冲TS数据,解析需求频道的PMT信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710702321.X/2.html,转载请声明来源钻瓜专利网。