接入设备、因特网协议电视IPTV系统和频道切换方法技术方案

技术编号:15795209 阅读:40 留言:0更新日期:2017-07-10 11:36
一种接入设备、因特网协议电视IPTV系统和频道切换方法,用以解决目前的频道切换方案中频道切换速度慢的问题。本申请提供的一种接入设备包括:接收模块,用于从视频源设备接收视频媒体流的报文;缓存模块,用于对接收模块接收的报文进行缓存;接收模块还用于接收用户设备发送的频道切换请求;发送模块,用于从缓存模块缓存的报文中的可独立解码报文开始,向用户设备发送视频媒体流的报文。接入设备从可独立解码报文开始向用户设备发送视频媒体流的报文,可使得用户设备在收到可独立解码报文时可以立即进行解码播放,解决发生频道切换时频道切换速度慢的问题。

【技术实现步骤摘要】
接入设备、因特网协议电视IPTV系统和频道切换方法
本专利技术涉及IPTV(InternetProtocolTelevision,因特网协议电视)
,尤其涉及一种接入设备、IPTV系统和频道切换方法。
技术介绍
IPTV技术是一种集互联网、多媒体、通讯等多种技术于一体的视频传输和播放技术,它利用宽带网络向家庭用户提供数字电视、互联网浏览、娱乐、教育、商务等多种交互式服务,家庭用户可通过接入互联网的计算机、手机、机顶盒,以及电视等用户设备,享受IPTV系统提供的交互式服务。IPTV一般使用视音频压缩编码算法进行视音频压缩编码,生成包括I帧、P帧和B帧的图像序列。I帧是对整个画面进行了完整编码形成的帧,可以独立解码后显示,并可为相关的P帧和B帧的解码提供参考;P帧不能独立解码,必须在收到所参考的I帧或前一个P帧后才能解码;B帧也不能独立解码,必须在收到所参考的前一帧(I帧或P帧)和后一帧(P帧)后才能被解码。由于P帧和B帧的数量远远多于I帧,因此,当用户切换频道时,大部分情况下遇到的是P帧或B帧,导致等待I帧消耗的时间较长,因而导致频道切换速度慢,影响终端用户体验。综上,当用户设备在发生频道切换时,需要等待诸如I帧等可独立解码报文,导致频道切换的速度慢。
技术实现思路
本申请提供一种接入设备、频道切换方法和IPTV系统,用以解决目前采用的频道切换方法中频道切换速度慢的问题。第一方面,本申请提供一种接入设备,包括:接收模块,用于从视频源设备接收一个频道的视频媒体流的报文;缓存模块,用于对所述接收模块接收的所述频道的视频媒体流的报文进行缓存;所述接收模块还用于接收用户设备发送的频道切换请求,所述频道切换请求用于指示所述用户设备请求播放所述频道的视频媒体流;发送模块,用于从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文。第一方面所提供的接入设备在向用户设备发送视频媒体流的报文时,是从缓存模块缓存的视频媒体流的报文中的可独立解码报文开始发送的,因而该用户设备在接收到该可独立解码报文时可以立即进行解码播放,可解决发生频道切换时频道切换速度慢的问题。结合第一方面,在第一种可能的实现方式中,所述接入设备还包括:处理模块,用于在所述发送模块从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文之前,对所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文进行标识;所述发送模块在从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文时,具体用于:从所述缓存模块缓存的所述频道的视频媒体流的报文中进行了所述标识的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文。在第一方面的第一种可能的实现方式中,对缓存模块缓存的该频道的视频媒体流的报文中的可独立解码报文进行标识,并从进行了标识的可独立解码报文开始,向该用户设备发送该频道的视频媒体流的报文,可以标识出不同的可独立解码报文,在发送时可以有选择地从某个特定的可独立解码报文开始发送。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述发送模块在从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文时,具体用于:在所述缓存模块缓存的所述频道的视频媒体流的报文中,从报文接收时刻距离所述接收模块接收到所述频道切换请求的时刻最近的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文。在第一方面的第二种可能的实现方式中,发送模块从报文接收时刻距离接收模块接收到频道切换请求的时刻最近的可独立解码报文开始,向该用户设备发送该频道的视频媒体流的报文,可以使得针对该用户设备发送的该频道的视频媒体流的报文发送进度与该频道正常播放的视频媒体流的报文发送进度的差异最小。结合第一方面,在第三种可能的实现方式中,所述接入设备还包括:处理模块,用于在所述发送模块从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文之后,将针对所述用户设备的所述频道的视频媒体流的报文发送进度,与所述频道正常播放的视频媒体流的报文发送进度进行同步;所述发送模块,还用于在所述处理模块完成所述同步时,停止向所述用户设备发送所述缓存模块缓存的所述频道的视频媒体流的报文,并向所述用户设备发送所述频道正常播放的视频媒体流的报文。在第一方面的第三种可能的实现方式中,将针对该用户设备的该频道的视频媒体流的报文发送进度,与该频道正常播放的视频媒体流的报文发送进度进行同步,并在同步完成时向该用户设备发送该频道正常播放的视频媒体流的报文,可降低接入设备的处理负荷,并且也能够尽量保证该用户设备在频道切换过程中播放的视频媒体流的连续性。结合第一方面或第一方面的上述任何一种可能的实现方式,在第四种可能的实现方式中,所述发送模块在从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文时,具体用于:基于因特网组管理协议IGMP,从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文。在第一方面的第四种可能的实现方式中,基于IGMP协议向该用户设备发送缓存模块缓存的该频道的视频媒体流的报文,而现有的接入设备在向该用户设备发送正常播放的视频媒体流的报文时采用的是组播协议,如IGMP协议,在向该用户设备发送针对该用户设备的视频媒体流的报文时采用的是单播协议。组播协议和单播协议是不同的协议,因而在频道切换过程中需要采用不同的协议。而采用此种实现方式则可以使得用户设备在频道切换过程中,仍可使用在接收正常播放的组播的视频媒体流时所采用的协议,而不必使用其他协议,减少了对用户设备的改动。结合第一方面或第一方面的上述任何一种可能的实现方式,在第五种可能的实现方式中,所述可独立解码报文为画面组GOP起始报文。第二方面,本申请提供一种IPTV系统,包括:视频源设备,用于发送一个频道的视频媒体流的报文;如上述第一方面或第一方面的任何一种可能的实现方式所提供的接入设备,用于接收所述视频源设备发送的所述频道的视频媒体流的报文,并进行处理;以及用户设备,用于向所述接入设备发送频道切换请求,所述频道切换请求用于指示所述用户设备请求播放所述频道的视频媒体流;所述用户设备还用于:接收所述接入设备按照所述频道切换请求发送的所述频道的视频媒体流的报文,并在连接的视频播放器上根据接收的所述频道的视频媒体流的报文播放所述频道的视频媒体流。第二方面所提供的IPTV系统在向用户设备发送视频媒体流的报文时,是从接入设备缓存的视频媒体流的报文中的可独立解码报文开始发送的,因而用户设备在接收到该可独立解码报文时可以立即进行解码播放,可解决发生频道切换时频道切换速度慢的问题。第三方面,本申请提供一种频道切换方法,包括:接入设备接收视频源设备发送的一个频道的视频媒体流的报文;所述接入设备对接收的所述频道的本文档来自技高网...
接入设备、因特网协议电视IPTV系统和频道切换方法

【技术保护点】
一种接入设备,其特征在于,所述接入设备包括:接收模块,用于从视频源设备接收一个频道的视频媒体流的报文;缓存模块,用于对所述接收模块接收的所述频道的视频媒体流的报文进行缓存;所述接收模块,还用于接收用户设备发送的频道切换请求,所述频道切换请求用于指示所述用户设备请求播放所述频道的视频媒体流;发送模块,用于从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文。

【技术特征摘要】
1.一种接入设备,其特征在于,所述接入设备包括:接收模块,用于从视频源设备接收一个频道的视频媒体流的报文;缓存模块,用于对所述接收模块接收的所述频道的视频媒体流的报文进行缓存;所述接收模块,还用于接收用户设备发送的频道切换请求,所述频道切换请求用于指示所述用户设备请求播放所述频道的视频媒体流;发送模块,用于从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文。2.如权利要求1所述的接入设备,其特征在于,所述接入设备还包括:处理模块,用于在所述发送模块从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文之前,对所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文进行标识;所述发送模块在从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文时,具体用于:从所述缓存模块缓存的所述频道的视频媒体流的报文中进行了所述标识的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文。3.如权利要求1或2所述的接入设备,其特征在于,所述发送模块在从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文时,具体用于:在所述缓存模块缓存的所述频道的视频媒体流的报文中,从报文接收时刻距离所述接收模块接收到所述频道切换请求的时刻最近的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文。4.如权利要求1所述的接入设备,其特征在于,所述接入设备还包括:处理模块,用于在所述发送模块从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文之后,将针对所述用户设备的所述频道的视频媒体流的报文发送进度,与所述频道正常播放的视频媒体流的报文发送进度进行同步;所述发送模块,还用于在所述处理模块完成所述同步时,停止向所述用户设备发送所述缓存模块缓存的所述频道的视频媒体流的报文,并向所述用户设备发送所述频道正常播放的视频媒体流的报文。5.如权利要求1~4任一项所述的接入设备,其特征在于,所述发送模块在从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文时,具体用于:基于因特网组管理协议IGMP,从所述缓存模块缓存的所述频道的视频媒体流的报文中的可独立解码报文开始,向所述用户设备发送所述频道的视频媒体流的报文。6.如权利要求1~5任一项所述的接入设备,其特征在于,所述可独立解码报文为画面组GOP起始报文。7.一种因特网协议电视IPTV系统,其特征在于,包括:视频源设备,用于发送一个频道的视频媒体流的报文;如权利要求1~6中任一项所述的接入设备,用于接收所述视频源设备发送...

【专利技术属性】
技术研发人员:张燊张锦辉魏启坤
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1