一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种频道切换的方法、装置及系统与流程

2022-02-24 11:21:03 来源:中国专利 TAG:

技术特征:
1.一种频道切换方法,应用于快速频道切换fcc服务器,所述fcc服务器上缓存有目标频道的原始媒体流,其特征在于,包括:所述fcc服务器接收第一播放设备发送的第一频道切换请求,所述第一频道切换请求包括所述目标频道的标识;所述fcc服务器判断所述目标频道的直播点与最近的随机接入点的时间间隔超过预定的阈值;所述fcc服务器获取可独立解码的第一转码媒体流,所述第一转码媒体流是根据所述直播点以及所述直播点对应的图形组gop从所述原始媒体流中获得的;所述fcc服务器向所述第一播放设备发送所述第一转码媒体流,以及所述第一转码媒体流之后且与所述第一转码媒体流相衔接的所述原始媒体流。2.如权利要求1所述的方法,其特征在于,所述fcc服务器获取可独立解码的第一转码媒体流包括:所述fcc服务器识别出所述目标频道的原始媒体流;所述fcc服务器对所述原始媒体流中的所述直播点对应的gop的媒体流进行解码,将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的第一转码媒体流。3.如权利要求1所述的方法,其特征在于,所述fcc服务器获取可独立解码的第一转码媒体流包括:所述fcc服务器将所述直播点和所述原始媒体流中的所述直播点对应的gop的媒体流发送给转码服务器;所述转码服务器接收所述直播点和所述直播点对应的gop的媒体流,对所述直播点对应的gop的媒体流进行解码,将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的第一转码媒体流;所述转码服务器将所述第一转码媒体流发送给所述fcc服务器;所述fcc服务器接收所述第一转码媒体流。4.如权利要求2或3所述的方法,其特征在于,所述将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的媒体流包括:确定所述解码生成的数据中与所述直播点对应的帧的数据,以及确定与所述直播点对应的gop的最后一帧的数据;将所述直播点对应的帧的数据编码为i帧,将所述解码生成的数据中所述直播点对应的帧以后的每一帧的数据编码为p帧或b帧,所述p帧或b帧参考所述直播点对应的帧与所述直播点对应的gop的最后一帧中其他帧的数据。5.如权利要求1-3任意一项所述的方法,其特征在于,所述方法包括:所述fcc服务器缓存所述第一转码媒体流;所述fcc服务器接收第二播放设备发送的切换至所述目标频道的第二频道切换请求;所述fcc服务器判断所述直播点与所述最近的随机接入点的时间间隔没有超过预定的阈值,且所述最近的随机接入点位于所述第一转码媒体流中;所述fcc服务器向所述第二播放设备发送所述第一转码媒体流以及所述第一转码媒体流之后且与所述第一转码媒体流相衔接的所述原始媒体流。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:所述fcc服务器判断所述直播点与所述最近的随机接入点的时间间隔超过预定的阈值,且所述最近的随机接入点位于所述第一转码媒体流中,所述fcc服务器获取可独立解码的第二转码媒体流,所述第二转码媒体流是根据所述直播点与所述直播点对应的gop从所述第一转码媒体流中获得的;所述fcc服务器向所述第二播放设备发送所述第二转码媒体流,以及所述第二转码媒体流之后且与所述第二转码媒体流相衔接的所述原始媒体流。7.如权利要求2或3所述的方法,其特征在于,所述方法进一步包括:所述fcc服务器在对所述原始媒体流中的所述直播点对应的gop的媒体流解码的过程中记录所述解码的媒体流参数;其中,所述将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的媒体流包括:利用所述记录的媒体流参数将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的第一转码媒体流。8.一种快速频道切换fcc装置,包括存储单元,所述存储单元用于缓存目标频道的原始媒体流,其特征在于,包括:接收单元,用于接收播放设备发送的切换至所述目标频道的频道切换请求,所述频道切换请求中包含所述目标频道的标识;判断单元,用于判断所述目标频道的直播点与最近的随机接入点的时间间隔超过预定的阈值;处理单元,用于获取可独立解码的第一转码媒体流,所述第一转码媒体流是由所述处理单元根据所述直播点以及所述直播点对应的图形组gop从所述原始媒体流中获得的;发送单元,用于向所述播放设备发送所述第一转码媒体流,以及所述第一转码媒体流之后且与所述第一转码媒体流相衔接的所述原始媒体流。9.如权利要求8所述的装置,其特征在于,所述处理单元获取可独立解码的第一转码媒体流包括:所述处理单元识别出所述目标频道的原始媒体流,对所述原始媒体流中的所述直播点对应的gop的媒体流进行解码,将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的第一转码媒体流。10.如权利要求8所述的装置,其特征在于:所述发送单元还用于将所述直播点和所述原始媒体流中的所述直播点对应的gop的媒体流发送给转码服务器;所述接收单元还用于从所述转码服务器接收所述直播点对应的帧到所述直播点对应的gop的最后一帧的可独立解码的第一转码媒体流,所述处理单元用于从所述接收单元获取所述第一转码媒体流。11.如权利要求9所述的装置,其特征在于,所述处理单元将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的第一转码媒体流包括:所述处理单元确定所述解码生成的数据中与所述直播点对应的帧的数据,以及确定与
所述直播点对应的gop的最后一帧的数据;将所述直播点对应的帧的数据编码为i帧,将所述解码生成的数据中所述直播点对应的帧以后的每一帧的数据编码为p帧或b帧,所述p帧或b帧参考所述直播点对应的帧与所述直播点对应的gop的最后一帧中其他帧的数据。12.如权利要求8-10任意一项所述的装置,其特征在于:所述存储单元还用于缓存所述第一转码媒体流;所述判断单元还用于判断所述最近的随机接入点位于所述第一转码媒体流中;所述处理单元还用于获取可独立解码的第二转码媒体流,所述第二转码媒体流是根据所述直播点与所述直播点对应的gop从所述第一转码媒体流中获得的;所述发送单元还用于向所述播放设备发送所述第二转码媒体流,以及所述第二转码媒体流之后且与所述第二转码媒体流相衔接的所述原始媒体流。13.如权利要求9所述的装置,其特征在于,所述处理单元进一步包括:所述处理单元对所述原始媒体流中的所述直播点对应的gop的媒体流解码过程中记录所述解码的媒体流参数;其中,所述处理单元将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的媒体流包括:所述处理单元利用所述记录的媒体流参数将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的第一转码媒体流。14.一种视频系统,包括快速频道切换fcc服务器和播放设备,所述fcc服务器中缓存有目标频道的原始媒体流,其特征在于,所述播放设备用于向所述fcc服务器发送频道切换请求,以及接收所述fcc服务器发送的第一转码媒体流以及原始媒体流并解码播放,其中,所述频道切换请求包括所述目标频道的标识;所述fcc服务器用于接收所述频道切换请求,判断所述目标频道的直播点与最近的随机接入点的时间间隔超过预定的阈值时,获取可独立解码的第一转码媒体流,并向所述播放设备发送所述第一转码媒体流,以及所述第一转码媒体流之后且与所述第一转码媒体流相衔接的所述原始媒体流,其中,所述第一转码媒体流是根据所述直播点以及所述直播点对应的图形组gop从所述原始媒体流中获得的。15.如权利要求14所述的系统,其特征在于,所述fcc服务器获取可独立解码的第一转码媒体流包括:所述fcc服务器识别出所述目标频道的原始媒体流,对所述原始媒体流中的所述直播点对应的gop的媒体流进行解码,将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的第一转码媒体流。16.如权利要求15所述的系统,其特征在于,所述fcc服务器将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的媒体流包括:确定所述解码生成的数据中与所述直播点对应的帧的数据,确定与所述直播点对应的gop的最后一帧的数据,以及将所述直播点对应的帧的数据编码为i帧,将所述解码生成的数据中所述直播点对应的帧以后的每一帧的数据编码为p帧或b帧,所述p帧或b帧参考所述
直播点对应的帧与所述直播点对应的gop的最后一帧中其他帧的数据。17.如权利要求14-16任意一项所述的系统,其特征在于,所述fcc服务器还用于:缓存所述第一转码媒体流;判断所述最近的随机接入点位于所述第一转码媒体流中时,获取可独立解码的第二转码媒体流,并向所述播放设备发送所述第二转码媒体流,以及所述第二转码媒体流之后且与所述第二转码媒体流相衔接的所述原始媒体流;其中,所述第二转码媒体流是根据所述直播点与所述直播点对应的gop从所述第一转码媒体流中获得的;所述播放设备还用于接收所述fcc服务器发送的第二转码媒体流以及原始媒体流并解码播放。18.如权利要求15或16所述的系统,其特征在于,所述fcc服务器进一步用于:在对所述原始媒体流中的所述直播点对应的gop的媒体流解码过程中记录所述解码的媒体流参数,并利用所述记录的媒体流参数将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的第一转码媒体流。19.一种视频系统,包括快速频道切换fcc服务器、转码服务器和播放设备,所述fcc服务器中缓存有目标频道的原始媒体流,其特征在于,所述播放设备用于向所述fcc服务器发送频道切换请求,以及接收所述fcc服务器发送的第一转码媒体流以及原始媒体流并解码播放,其中,所述频道切换请求包括所述目标频道的标识;所述fcc服务器用于接收所述频道切换请求,判断所述目标频道的直播点与最近的随机接入点的时间间隔超过预定的阈值时,将所述直播点和所述原始媒体流中的所述直播点对应的gop的媒体流发送给所述转码服务器,并从所述转码服务器接收第一转码媒体流;并向所述播放设备发送所述第一转码媒体流、以及所述第一转码媒体流之后且与所述第一转码媒体流相衔接的所述原始媒体流;所述转码服务器用于接收所述直播点和所述直播点对应的gop的媒体流,根据所述直播点以及所述直播点对应的gop进行转码获得可独立解码的第一转码媒体流,将所述第一转码媒体流发送给所述fcc服务器。20.如权利要求19所述的系统,其特征在于,所述转码服务器转码获得可独立解码的第一转码媒体流包括:所述转码服务器对所述直播点对应的gop的媒体流进行解码,将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的第一转码媒体流。21.如权利要求20所述的系统,其特征在于,所述转码服务器将解码生成的数据中所述直播点对应的帧到所述直播点对应的gop的最后一帧的数据编码为可独立解码的媒体流包括:确定所述解码生成的数据中与所述直播点对应的帧的数据,确定与所述直播点对应的gop的最后一帧的数据,以及将所述直播点对应的帧的数据编码为i帧,将所述解码生成的数据中所述直播点对应的帧以后的每一帧的数据编码为p帧或b帧,所述p帧或b帧参考所述直播点对应的帧与所述直播点对应的gop的最后一帧中其他帧的数据。22.如权利要求19-20任意一项所述的系统,其特征在于,
所述fcc服务器还用于:缓存所述第一转码媒体流,判断所述最近的随机接入点位于所述第一转码媒体流中时,将所述直播点和所述第一转码媒体流中的所述直播点对应的gop的媒体流发送给所述转码服务器,从所述转码服务器接收第二转码媒体流,并向所述播放设备发送所述第二转码媒体流,以及所述第二转码媒体流之后且与所述第二转码媒体流相衔接的所述原始媒体流;所述播放设备还用于接收所述fcc服务器发送的第二转码媒体流以及原始媒体流并解码播放。

技术总结
本申请公开了一种频道切换的方法及装置,该方法包括:快速频道切换(Fast Channel Change,FCC)服务器接收播放设备发送的切换至目标频道的频道切换请求,判断所述目标频道的直播点与最近的随机接入点的时间间隔是否超过预定的阈值,如果超过,则FCC服务器根据所述直播点以及所述直播点对应的图像组(Group of Picture,GOP)获取可独立解码的转码媒体流,并将该转码媒体流、以及该转码媒体流之后且与该转码媒体流相衔接的原始媒体流发送给所述播放设备。本方案通过实时转码将直播点实时转换为随机接入点,可以使用户直接观看到目标频道当前直播的最新内容,因而可以减小频道切换时的直播时延。的直播时延。的直播时延。


技术研发人员:吴治宗 李虹波
受保护的技术使用者:华为技术有限公司
技术研发日:2020.08.11
技术公布日:2022/2/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献