[发明专利]一种IPTV频道切换方法及系统有效
| 申请号: | 201910181498.9 | 申请日: | 2019-03-11 |
| 公开(公告)号: | CN109982098B | 公开(公告)日: | 2020-12-01 |
| 发明(设计)人: | 李亮;刘强;姜超 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
| 主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/438;H04N21/6405;H04N21/6408 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 沈林华 |
| 地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 iptv 频道 切换 方法 系统 | ||
1.一种IPTV频道切换方法,其特征在于,包括以下步骤:
收到IPTV服务器下发的原始频道列表信息时,对原始频道列表信息进行预加载,获取可用直播地址、TS流码率、是否支持快速发流并构建自定义频道列表;
进行频道切换时,使用自定义频道列表中的信息进行播放;
收到IPTV服务器下发的原始频道列表信息时,对原始频道列表信息进行预加载,获取可用直播地址、TS流码率、音视频PID、音视频编码格式、是否支持快速发流并构建自定义频道列表,具体包括以下步骤:
收到IPTV服务器下发的原始频道列表信息时,对原始频道列表信息进行预加载;
使用IPTV服务器下发的原始频道列表信息中的组播地址发起组播请求,组播流请求成功,则将组播地址写入自定义频道列表中的直播地址字段,将自定义频道列表中的是否支持快速发流设置为否;
组播流请求失败,则使用IPTV服务器下发的原始频道列表信息中的单播地址发起请求,单播地址请求成功,则将单播地址写入自定义频道列表中的直播地址字段,并根据单播建链交互结果设置是否支持快速发流;
单播地址请求失败且单播地址中存在容灾字段,则拼接容灾字段,得到容灾地址发起请求,容灾地址请求成功,则将容灾地址保存到自定义频道列表作为直播地址,并根据单播建链交互结果设置是否支持快速发流。
2.如权利要求1所述的方法,其特征在于:进行频道切换时,使用自定义频道列表中的信息进行播放,具体包括以下步骤:
根据用自定义频道列表中的TS流码率和是否支持快速发流,请求合适大小的TS流缓冲区,并使用自定义频道列表中的直播地址发起TS流请求。
3.如权利要求2所述的方法,其特征在于,所述方法还包括以下步骤:收到IPTV服务器下发的原始频道列表信息时,对原始频道列表信息进行预加载,获取音视频PID、音视频编码格式并记入自定义频道列表;
使用自定义频道列表中的直播地址发起TS流请求后,使用自定义频道列表中的音视频PID和音视频编码格式启动解码器,并将收到的TS流送入解码器解码播放。
4.如权利要求3所述的方法,其特征在于:所述自定义频道列表的信息包括直播地址、TS流码率、是否快速发流、音频PID、音频编码格式、视频PID、视频编码格式。
5.一种IPTV频道切换系统,其特征在于,包括:
自定义频道列表构建模块,其用于:收到IPTV服务器下发的原始频道列表信息时,对原始频道列表信息进行预加载,获取可用直播地址、TS流码率、是否支持快速发流并构建自定义频道列表;
频道切换模块,其用于:进行频道切换时,使用自定义频道列表中的信息进行播放;
所述自定义频道列表构建模块收到IPTV服务器下发的原始频道列表信息时,对原始频道列表信息进行预加载,获取可用直播地址、TS流码率、音视频PID、音视频编码格式、是否支持快速发流并构建自定义频道列表,具体包括以下步骤:
收到IPTV服务器下发的原始频道列表信息时,对原始频道列表信息进行预加载;
使用IPTV服务器下发的原始频道列表信息中的组播地址发起组播请求,组播流请求成功,则将组播地址写入自定义频道列表中的直播地址字段,将自定义频道列表中的是否支持快速发流设置为否;
组播流请求失败,则使用IPTV服务器下发的原始频道列表信息中的单播地址发起请求,单播地址请求成功,则将单播地址写入自定义频道列表中的直播地址字段,并根据单播建链交互结果设置是否支持快速发流;
单播地址请求失败且单播地址中存在容灾字段,则拼接容灾字段,得到容灾地址发起请求,容灾地址请求成功,则将容灾地址保存到自定义频道列表作为直播地址,并根据单播建链交互结果设置是否支持快速发流。
6.如权利要求5所述的系统,其特征在于:所述频道切换模块进行频道切换时,使用自定义频道列表中的信息进行播放,具体包括以下步骤:
根据用自定义频道列表中的TS流码率和是否支持快速发流,请求合适大小的TS流缓冲区,并使用自定义频道列表中的直播地址发起TS流请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910181498.9/1.html,转载请声明来源钻瓜专利网。





