【技术实现步骤摘要】
一种频道切换方法及其装置
本专利技术涉及交互式网络电视(InternetProtocolTelevision,IPTV)领域,尤其涉及一种频道切换方法及其装置。
技术介绍
一般地,IPTV系统由头端设备、快速频道切换(FastChannelChange,FCC)服务器和播放设备组成,头端设备由编码器(Encoder)和媒体中继功能(MediaRelayFunction,MRF)组成。在IPTV系统中,频道切换时间是一个涉及到用户体验的非常重要的指标,是指从播放设备发起频道切换到播放设备正常播放I帧之间耗费的时间。媒体流是以I、B、P三种类型的帧交替间隔排列形成的,例如IBBPBBPIBBPBBP,播放设备只接收到B、P帧无法单独解码,必须等接收到I帧时,才能开始解码并播放出画面。频道切换时间与头端设备的媒体流输出、FCC服务器的处理、播放设备的缓存等环节均有关系。目前,在典型的频道切换过程流程中,播放设备在向FCC服务器发送切换至目标频道的频道切换请求后,接收FCC服务器发送的目标频道的单播媒体流并进行播放,从用户角度看,本次频道切换完成。但是从播放设备角度看,本 ...
【技术保护点】
一种频道切换方法,其特征在于,包括:播放设备向快速频道切换FCC服务器发送切换至目标频道的频道切换请求;所述播放设备接收所述FCC服务器快发的所述目标频道的低码率媒体流进行播放;所述播放设备在接收到所述FCC服务器发送的快发结束通知时,从头端设备接收所述目标频道的源码率媒体流;所述播放设备根据所述目标频道的源码率媒体流和所述目标频道的低码率媒体流进行衔接并播放。
【技术特征摘要】
1.一种频道切换方法,其特征在于,包括:播放设备向快速频道切换FCC服务器发送切换至目标频道的频道切换请求;所述播放设备接收所述FCC服务器快发的所述目标频道的低码率媒体流进行播放;所述播放设备在接收到所述FCC服务器发送的快发结束通知时,从头端设备接收所述目标频道的源码率媒体流;所述播放设备根据所述目标频道的源码率媒体流和所述目标频道的低码率媒体流进行衔接并播放。2.如权利要求1所述的方法,其特征在于,所述播放设备根据所述目标频道的源码率媒体流和所述目标频道的低码率媒体流进行衔接并播放,包括:所述播放设备根据当前接收到的所述目标频道的源码率媒体流和所述目标频道的低码率媒体流的数据包的首包检测信息确定低码率对齐数据切片和源码率对齐数据切片;所述播放设备将从所述源码率对齐数据切片开始的所述目标频道的源码率媒体流衔接在所述低码率对齐数据切片的前一个数据切片之后,并播放。3.如权利要求2所述的方法,其特征在于,所述首包检测信息包括首包标识和时间戳;所述播放设备根据当前接收到的所述目标频道的源码率媒体流和所述目标频道的低码率媒体流的数据包的首包检测信息确定低码率对齐数据切片和源码率对齐数据切片,包括:所述播放设备在当前接收到的所述目标频道的源码率媒体流中获取所述首包标识为预设首包标识的目标数据包、所述目标数据包的时间戳以及所述目标数据包所属的目标数据切片;所述播放设备获取当前接收到的所述目标频道的低码率媒体流的最后一个数据切片的第一个数据包的时间戳;若所述第一数据包的时间戳与所述目标数据包的时间戳相同,则所述播放设备确定所述目标频道的低码率媒体流的最后一个数据切片为低码率对齐数据切片,所述目标数据切片为源码率对齐数据切片。4.如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:所述播放设备在完成衔接时向所述FCC服务器发送停止发送通知,所述停止发送通知用于通知所述FCC服务器停止向所述播放设备发送所述目标频道的低码率媒体流。5.一种频道切换方法,其特征在于,包括:FCC服务器接收播放设备发送的切换至目标频道的频道切换请求;所述FCC服务器以预设高速率向所述播放设备快发所述目标频道的低码率媒体流,并从头端设备接收所述目标频道的源码率媒体流;所述FCC服务器根据所述目标频道的源码率媒体流和所述目标频道的低码率媒体流进行衔接,并以所述预设高速率向所述播放设备快发衔接的目标媒体流;所述FCC服务器向所述播放设备发送快发结束通知,以预设正常速率向所述播放设备快发所述目标媒体流,所述快发结束通知用于通知所述播放设备从头端设备接收所述目标频道的源码率媒体流,所述预设高速率大于所述预设正常速率。6.如权利要求5所述的方法,其特征在于,所述FCC服务器根据所述目标频道的源码率媒体流和所述目标频道的低码率媒体流进行衔接,包括:所述FCC服务器根据当前接收到的所述目标频道的源码率媒体流和所述目标频道的低码率媒体流的数据包的首包检测信息确定低码率对齐数据切片和源码率对齐数据切片;所述FCC服务器将从所述源码率对齐数据切片开始的所述目标频道的源码率媒体流衔接在所述低码率对齐数据切片的前一个数据切片之后。7.如权利要求6所述的方法,其特征在于,所述首包检测信息包括首包标识和时间戳;所述FCC服务器根据当前接收到的所述目标频道的源码率媒体流和所述目标频道的低码率媒体流的数据包的首包检测信息确定低码率对齐数据切片和源码率对齐数据切片,包括:所述FCC服务器在当前接收到的所述目标频道的源码率媒体流中获取所述首包标识为预设首包标识的目标数据包、所述目标数据包的时间戳以及所述目标数据包所属的目标数据切片;所述FCC服务器获取当前接收到的所述目标频道的低码率媒体流的最后一个数据切片的第一个数据包的时间戳;若所述第一数据包的时间戳与所述目标数据包的时间戳相同,则所述FCC服务器确定所述目标频道的低码率媒体流的最后一个数据切片为低码率对齐数据切片,所述目标数据切片为源码率对齐数据切片。8.如权利要求6或7所述的方法,其特征在于,所述FCC服务器向所述播放设备发送快发结束通知,包括:所述FCC服务器在与所述源码率对齐数据切片的快发完成时间点的间隔时间小于阈值的时间段向所述播放设备发送快发结束通知。9.如权利要求5-8任一项所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:邢刚,王志兵,魏志刚,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。