一种基于广播电视网络的IP直播频道快速切换方法与流程

文档序号:34852101发布日期:2023-07-22 15:01阅读:93来源:国知局
一种基于广播电视网络的IP直播频道快速切换方法与流程

本发明涉及广播电视网络,特别是一种基于广播电视网络的ip直播频道快速切换方法。


背景技术:

1、ip电视直播频道切换时延是ip电视业务用户体验质量指标qoe(quality ofexperience)的重要组成部分。

2、频道切换时延是指,从用户操控遥控器发起频道切换请求开始,到被请求频道的画面在电视屏幕上出现所经过的时间;

3、ip电视频道切换时间主要包括以下几个组成部分:

4、红外等待时间:遥控器发出红外信号到stb(机顶盒)发出igmp (网际组管理协议)leave(离开请求)之间的时间。

5、igmp过程:发出igmp leave到收到第一个组播udp(用户数据报协议)包的时间。其取决于组播频道离开、加入时延,以及机顶盒在离开、加入操作间等待的时间。

6、等待i帧时间:从第一个组播包到第一个包含i帧的组播包的时间。

7、i帧传输时间:第一个完整的i帧传输完成的时间。

8、解码时间:包括buffer(缓存)时间以及解码出第一帧图像的时间。

9、一般而言,人们可接受的频道切换时延应在1秒之内。如频道切换时延超过2秒,画面会有明显的滞后、停顿感,用户容易厌烦,体验差。

10、ip电视的频道切换和传统电视不同,在传统的模拟电视网络中,视频终端同时接收所有的频道信号,频道切换时间在0.5 秒左右。数字电视的频道切换时间因有解码过程,较模拟电视稍长,但也在1 秒以内。目前ip电视受接入网的带宽限制,终端同时只能接收一路频道,在当前频道与下一频道切换时,ip电视前端接收当前频道组播的igmp leave请求后,通过推送下一频道组播的igmp join消息才有画面出现,当前频道组播的igmp leave请求与下一频道组播的igmp join消息之间存在组播频道离开、加入时延,势必导致ip电视组播频道切换时延会较长,画面出现滞后或停顿现象,造成用户体验差的问题。因此,急需一种在广播电视网络中能够快速切换ip电视频道的方法。


技术实现思路

1、本发明的目的在于提供一种能够在频道切换时避免画面出现滞后或停顿现象的基于广播电视网络的ip直播频道快速切换方法,以便提升用户的体验。

2、本发明所述的基于广播电视网络的ip直播频道快速切换方法,包括以下步骤:

3、s1、ip盒子接收ip电视前端下发的频道列表信息,并对频道列表信息进行加载,获取频道列表中的每个频道对应的用于直播的组播地址和快速频道切换的单播地址;

4、s2、ip盒子接收遥控器发起的频道切换请求后,根据当前频道的组播地址向ip电视前端发送离开当前直播的igmp leave消息;同时,根据下一频道的单播地址和组播地址向ip电视前端发送快速频道切换请求消息和加入新直播的igmp join消息;

5、s3、ip电视前端根据igmp leave消息离开当前频道组播的直播,同时,根据快速频道切换请求消息,以单播的方式将下一频道信息快速推送给ip盒子进行播放,根据igmpjoin消息向ip盒子推送下一频道的直播;

6、s4、ip盒子根据接收到ip电视前端推送下一频道的直播,则加入下一频道组播的直播进行播放,且ip电视前端停止单播推送。

7、作为本发明的一种优选方案,所述s1中还获取频道列表中ts流码率、音视频pid、音视频编码格式;

8、在所述s3中、ip电视前端根据igmp leave消息离开当前频道组播的直播,同时,根据快速频道切换请求,以单播的方式将下一频道信息快速推送给ip盒子使用ts流码率、音视频pid、音视频编码格式进行播放,根据igmp join消息向ip盒子推送下一频道的直播;

9、在所述s4中、ip盒子根据接收到推送下一频道的直播,加入下一频道组播的直播使用ts流码率、音视频pid、音视频编码格式进行播放,ip电视前端停止单播推送。

10、作为本发明的一种优选方案,具体地,在所述s2中,ip盒子接收遥控器发起的频道切换请求后,根据当前频道的组播地址向ip电视前端发送离开当前直播的igmp leave消息;同时,根据下一频道的单播地址向ip电视前端以rtcp消息的形式发起快速频道切换请求消息;根据下一频道的组播地址同步向上层网络设备发送igmp join消息,并由上层网络设备将igmp join消息转发至ip电视前端加入新直播的igmp join消息

11、本发明的有益效果:

12、本发明所述的基于广播电视网络的ip直播频道快速切换方法,首先在ip盒子内获取ip电视前端下发频道列表中的每个频道对应的用于直播的组播地址和快速频道切换的单播地址,在当前频道与下一频道组播离开、加入之间ip电视前端根据快速频道切换请求消息,以单播的方式将下一频道信息快速推送给ip盒子进行播放过渡,可防止当前频道组播的igmp leave请求与下一频道组播的igmp join消息之间存在组播频道离开、加入时延,而造成ip电视组播频道切换时延会较长,画面出现滞后或停顿的现象,并且,ip电视前端是同时根据快速频道切换请求消息,以单播的方式将下一频道信息快速推送给ip盒子进行播放,根据igmp join消息向ip盒子推送下一频道的直播的,ip盒子根据接收到ip电视前端推送下一频道的直播时,则加入下一频道组播的直播进行播放,ip电视前端停止单播推送,完成单播方式播放与组播方式播放的过渡,较好地提升用户的体验。



技术特征:

1.一种基于广播电视网络的ip直播频道快速切换方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于广播电视网络的ip直播频道快速切换方法,其特征在于,所述s1中还获取频道列表中ts流码率、音视频pid、音视频编码格式;

3.根据权利要求1所述的基于广播电视网络的ip直播频道快速切换方法,其特征在于,具体地,在所述s2中,ip盒子接收遥控器发起的频道切换请求后,根据当前频道的组播地址向ip电视前端发送离开当前直播的igmp leave消息;同时,根据下一频道的单播地址向ip电视前端以rtcp消息的形式发起快速频道切换请求消息;根据下一频道的组播地址同步向上层网络设备发送igmp join消息,并由上层网络设备将igmp join消息转发至ip电视前端加入新直播的igmp join消息。


技术总结
本发明公开的一种基于广播电视网络的IP直播频道快速切换方法,包括IP盒子接收IP电视前端下发的频道列表信息,并对频道列表信息进行加载,获取频道列表中的每个频道对应的用于直播的组播地址和快速频道切换的单播地址,IP盒子接收遥控器发起的频道切换请求后,根据当前频道的组播地址向IP电视前端发送离开当前直播的IGMP LEAVE消息;同时,根据下一频道的单播地址和组播地址向IP电视前端发送快速频道切换请求消息和加入新直播的IGMP JOIN消息,IP电视前端离开当前频道组播的直播,同时,以单播的方式将下一频道信息快速推送给IP盒子进行播放,IP盒子根据接收到IP电视前端推送下一频道的直播,则加入下一频道组播的直播进行播放,IP电视前端停止单播推送。

技术研发人员:许勇科,李海波,徐江山,魏鸿彬,张冬青,李建华,何志贤,任然,李俊华,伍裕华,汤敏健,巩永昌
受保护的技术使用者:广东省广播电视网络股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1