视频播放方法及相关设备技术

技术编号:33126964 阅读:23 留言:0更新日期:2022-04-17 00:37
本公开实施例提供一种视频播放方法及相关设备,属于通信技术领域。该方法由快速频道切换FCC调度服务器执行,该方法包括:接收用户设备发送的第一FCC请求消息,第一FCC请求消息包括目标频道的频道标识;响应第一FCC请求消息,生成FCC参数,FCC参数包括目标FCC服务器标识;将FCC参数返回至用户设备;用户设备用于向目标FCC服务器标识对应的目标FCC服务器发送第二FCC请求消息,第二FCC请求消息包括FCC参数;并根据FCC参数请求加入目标频道的组播组,以从视频组播源服务器接收目标频道的组播视频流;目标FCC服务器用于根据FCC参数向用户设备发送目标频道的单播视频流。备发送目标频道的单播视频流。备发送目标频道的单播视频流。

【技术实现步骤摘要】
视频播放方法及相关设备


[0001]本公开涉及通信
,具体而言,涉及一种视频播放方法、快速频道切换FCC调度服务器、用户设备、目标快速频道切换FCC服务器及计算机可读存储介质。

技术介绍

[0002]IPTV(Internet Protocol Television,网际互联协议电视,也可称为交互式网络电视)广泛使用组播来承载直播视频业务,由于客户端接收到的组播流(也可称之为组播视频流)可能不是I帧(帧内编码帧,I帧表示关键帧,解码时只需要本帧数据就可以完成),而是B帧(双向预测内插编码帧)或者P帧(前向预测编码帧),客户端需要等待接收到I帧才可以解码,因此组播切换延时较长(例如2秒以上),从而导致用户执行频道切换时可能出现黑屏现象,因此出现了快速频道切换(Fast Channel Change,FCC)方案,增加FCC服务器,用于缓存最近的几秒的组播流,然后以单播形式从一开始就发送I帧,这样客户端就不用黑屏。
[0003]如图1所示,相关技术中的FCC方案因为使用RTSP(Real Time Streaming Protocol本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法由快速频道切换FCC调度服务器执行,所述方法包括:接收用户设备发送的第一FCC请求消息,所述第一FCC请求消息包括目标频道的频道标识;响应所述第一FCC请求消息,生成FCC参数,所述FCC参数包括目标FCC服务器标识;将所述FCC参数返回至所述用户设备;所述用户设备用于向所述目标FCC服务器标识对应的目标FCC服务器发送第二FCC请求消息,所述第二FCC请求消息包括所述FCC参数;并根据所述FCC参数请求加入目标频道的组播组,以从视频组播源服务器接收所述目标频道的组播视频流;所述目标FCC服务器用于根据所述FCC参数向所述用户设备发送所述目标频道的单播视频流。2.根据权利要求1所述的方法,其特征在于,所述第一FCC请求消息,基于快速用户数据包协议网络连接QUIC传输层协议传输。3.根据权利要求1或2所述的方法,其特征在于,接收用户设备发送的第一FCC请求消息,包括:接收所述用户设备基于超文本传输协议HTTP3.0应用层协议发送的第一FCC请求报文,所述第一FCC请求报文包括HTTP报文头和所述第一FCC请求消息。4.根据权利要求3所述的方法,其特征在于,所述HTTP报文头包括用户设备类型信息;所述FCC参数还包括目的显示时间标签PTS;其中,响应所述第一FCC请求消息,生成FCC参数,包括:根据所述用户设备类型信息确定提前播放时间;根据所述提前播放时间确定所述目的PTS。5.根据权利要求4所述的方法,其特征在于,根据所述提前播放时间确定所述目的PTS,包括:根据所述目标频道的频道标识获得所述目标频道的目标同步码对应的目标PTS;根据所述提前播放时间和所述目标PTS确定所述目的PTS。6.根据权利要求5所述的方法,其特征在于,还包括:从所述视频组播源服务器接收各个频道的组播视频流;基于接收到的各个频道的组播视频流,生成各个频道的同步码及其对应的PTS。7.根据权利要求1或2所述的方法,其特征在于,所述FCC参数还包括目标同步码;其中,响应所述第一FCC请求消息,生成FCC参数,包括:选择生成时间距离当前时间最近的同步码作为所述目标同步码。8.根据权利要求1或2所述的方法,其特征在于,响应所述第一FCC请求消息,生成FCC参数,包括:获取FCC服务器的状态信息;基于所述FCC服务器的状态信息,从所述FCC服务器中确定所述目标FCC服务器。9.根据权利要求1或2所述的方法,其特征在于,将所述FCC参数返回至所述用户设备,包括:向所述用户设备返回包括所述FCC参数的HTTP3重定向消息,所述HTTP3重定向消息包
括HTTP3响应码302、位置字段和替换服务字段。10.根据权利要求9所述的方法,其特征在于,所述FCC参数还包括所述目标频道的组播地址、目的PTS、目标同步码、快发速率和等待时间;所述位置字段包括目标FCC服务器IP地址,所述目标FCC服务器标识包括所述目标FCC服务器IP地址;所述替换服务字段包括所述目标频道的组播地址、所述目的PTS以及所述目标同步码、所述快发速率和所述等待时间;所述快发速率用于指示所述目标FCC服务器向所述用户设备发送所述目标频道的单播视频流的速率;所述等待时间用于指示所述用户设备等待所述等待时间之后加入所述目标频道的组播组。11.一种视频播放方法,其特征在于,所述方法由用户设备执行,所述方法包括:向快速频道切换FCC调度服务器发送第一FCC请求消息,所述第一FCC请求消息包括目标频道的频道标识,所述FCC调度服务器用于响应所述第一FCC请求消息,生成FCC参数,所述FCC参数包括目标FCC服务器标识;接收所述FCC调度服务器返回的所述FCC参数;向所述目标FCC服务器标识对应的目标FCC服务器发送第二FCC请求消息,所述第二FCC请求消息包括所述FCC参数;接收所述目标FCC服务器根据所述FCC参数发送的目标频道的单播视频流;根据所述FCC参数请求加入目标频道的组播组,以从视频组播源服务器接收所述目标频道的组播视频流。12.根据权利要求11所述的方法,其特征在于,所述第一FCC请求消息,基于快速用户数据包协议网络连接QUIC传输层协议传输。13.根据权利要求11或12所述的方法,其特征在于,向快速频道切换FCC调度服务器发送第一FCC请求消息,包括:基于超文本传输协议HTTP3.0应用层协议,向所述FCC调度服务器发送所述第一FCC请求报文,所述第一FCC请求报文包括HTTP报文头和所述第一FCC请求消息。14.根据权利要求13所述的方法,其特征在于,所述HTTP报文头包括用户设备类型信息。15.根据权利要求11或12所述的方法,其特征在于,接收所述FCC调度服务器返回的所述FCC参数,包括:接收所述FCC调度服务器返回的包括所述FCC参数的HTTP3重定向消息,所述HTTP3重定向消息包括HTTP3响应码302、位置字段和替换服务字段。16.根据权利要求15所述的方法,其特征在于,所述FCC参数还包括所述目标频道的组播地址、目的PTS、目标同步码、快发速率和等待时间;所述位置字段包括目标FCC服务器IP地址,所述目标FCC服务器标识包括所述目标FCC服务器IP地址;所述替换服务字段包括所述目标频道的组播地址、所述目的PTS以及所述目标同步码、所述快发速率和所述等待时间;
所述快发速率用于指示所述目标FCC服务器向所述用户设备发送所述目标频道的单播视频流的速率;所述等待时间用于指示所述用户设备等待所述等待时间之后加入所述目标频道的组播组。17.根据权利要求...

【专利技术属性】
技术研发人员:陈戈唐宏梁洁叶何亮庄一嵘尹之帆余媛陈麒
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利