IP播放转加扰视频流播放的方法、装置、服务器及介质制造方法及图纸

技术编号:27433384 阅读:26 留言:0更新日期:2021-02-25 03:11
本申请提供一种IP播放转加扰视频流播放的方法、装置、服务器及存储介质,在满足IP播放转加扰视频流播放的条件时,确定当前IP播放的未加扰视频流的目标视频帧;并按照视频帧的播放顺序,对与未加扰视频流同源的加扰视频流进行解扰得到解扰视频流进行轮询,确定解扰视频流中首个被轮询到的播放时间不小于目标视频帧在未加扰视频流中的播放时间的视频帧,并从该视频帧开始播放解扰视频流。由此,本申请在从IP播放转加扰视频流播放时,是从解扰视频流中的在播放时间上与目标视频帧相邻的下一视频帧开始对解扰视频流进行的播放,因此,避免了现有技术在从IP播放切换至加扰视频流播放的过程中,因视频跳帧严重而导致的用户观看体验差的问题。验差的问题。验差的问题。

【技术实现步骤摘要】
IP播放转加扰视频流播放的方法、装置、服务器及介质


[0001]本专利技术涉及视频流播放
,更具体地说,涉及一种IP播放转加扰视频流播放的方法、装置、服务器及存储介质。

技术介绍

[0002]现有技术在直播开始的时候,首先是通过对节目的未加扰视频流进行IP播放的方式进行节目播放,同时后台会获取节目的加扰视频流,并在对加扰视频流进行解扰得到解扰视频流之后,再切换到解扰视频流进行节目播放。
[0003]虽然,现有技术在直播过程中完成了从IP播放到加扰视频流播放的切换,但是,在该切换过程中并未考虑视频画面衔接的问题,在该切换过程中往往存在视频跳帧严重,导致用户观看体验差的情况。

技术实现思路

[0004]有鉴于此,本专利技术提出一种IP播放转加扰视频流播放的方法、装置、服务器及存储介质,以避免现有技术在从IP播放切换至加扰视频流播放的过程中,因视频跳帧严重而导致的用户观看体验差的问题。
[0005]为了实现上述目的,现提出的方案如下:
[0006]一种IP播放转加扰视频流播放的方法,包括:
[0007]在满足预先设置的IP播放转加扰视频流播放的条件时,确定当前所述IP播放的未加扰视频流的目标视频帧;
[0008]按照解扰视频流中的视频帧存入缓存的顺序,轮询当前所述缓存中的视频帧,所述解扰视频流是对与所述未加扰视频流同源的加扰视频流进行解扰得到的,所述缓存中的视频帧是基于所述解扰视频流中视频帧的播放顺序存入的;
[0009]判断所述视频帧在所述解扰视频流中的播放时间是否不小于所述目标视频帧在所述未加扰视频流中的播放时间;
[0010]若是,从所述IP播放切换至从所述视频帧开始播放所述解扰视频流。
[0011]优选的,还包括:
[0012]接收节目切换请求,获取所述节目的未加扰视频流和加扰视频流;
[0013]基于所述未加扰视频流进行IP播放;
[0014]对所述加扰视频流进行解扰,得到解扰视频流;
[0015]根据所述解扰视频流中视频帧的播放顺序,依次将所述解扰视频流中的视频帧存入所述缓存。
[0016]优选的,所述缓存为先进先出队列,所述先进先出队列初始为空,所述根据所述解扰视频流中视频帧的播放顺序,依次将所述解扰视频流中的视频帧存入所述缓存,包括:
[0017]确定所述解扰视频流中当前未被获取的播放时间最靠前的视频帧;
[0018]将所述视频帧存入所述先进先出队列;
[0019]判断所述先进先出队列是否存满;
[0020]若所述先进先出队列存满,删除所述先进先出队列中最早存入的视频帧,并返回执行“确定所述解扰视频流中当前未被获取的播放时间最靠前的视频帧”步骤;
[0021]若所述先进先出队列未存满,返回执行“确定所述解扰视频流中当前未被获取的播放时间最靠前的视频帧”步骤。
[0022]优选的,所述视频帧的播放时间为所述视频帧携带的帧时间戳。
[0023]一种IP播放转加扰视频流播放的装置,包括:
[0024]目标视频帧确定单元,用于在满足预先设置的IP播放转加扰视频流播放的条件时,确定当前所述IP播放的未加扰视频流的目标视频帧;
[0025]视频帧轮询单元,用于按照解扰视频流中的视频帧存入缓存的顺序,轮询当前所述缓存中的视频帧,所述解扰视频流是对与所述未加扰视频流同源的加扰视频流进行解扰得到的,所述缓存中的视频帧是基于所述解扰视频流中视频帧的播放顺序存入的;
[0026]播放时间判断单元,用于判断所述视频帧在所述解扰视频流中的播放时间是否不小于所述目标视频帧在所述未加扰视频流中的播放时间;
[0027]视频流切换单元,用于若判断所述视频帧在所述解扰视频流中的播放时间不小于所述目标视频帧在所述未加扰视频流中的播放时间,从所述IP播放切换至从所述视频帧开始播放所述解扰视频流。
[0028]优选的,还包括:
[0029]节目切换请求接收单元,用于接收节目切换请求,获取所述节目的未加扰视频流和加扰视频流;
[0030]IP播放单元,用于基于所述未加扰视频流进行IP播放;
[0031]视频流解扰单元,用于对所述加扰视频流进行解扰,得到解扰视频流;
[0032]缓存单元,用于根据所述解扰视频流中视频帧的播放顺序,依次将所述解扰视频流中的视频帧存入所述缓存。
[0033]优选的,所述缓存为先进先出队列,所述先进先出队列初始为空,所述缓存单元,包括:
[0034]视频帧确定单元,用于确定所述解扰视频流中当前未被获取的播放时间最靠前的视频帧;
[0035]存入单元,用于将所述视频帧存入所述先进先出队列;
[0036]判断单元,用于判断所述先进先出队列是否存满;
[0037]第一执行单元,用于若所述先进先出队列存满,删除所述先进先出队列中最早存入的视频帧,并返回触发所述视频帧确定单元执行“确定所述解扰视频流中当前未被获取的播放时间最靠前的视频帧”过程;
[0038]第二执行单元,用于若所述先进先出队列未存满,返回触发所述视频帧确定单元执行“确定所述解扰视频流中当前未被获取的播放时间最靠前的视频帧”过程。
[0039]优选的,所述视频帧的播放时间为所述视频帧携带的帧时间戳。
[0040]一种服务器,包括:至少一个存储器和至少一个处理器;所述存储器存储有程序,所述处理器调用所述存储器存储的程序,所述程序用于实现所述IP播放转加扰视频流播放的方法。
[0041]一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行所述IP播放转加扰视频流播放的方法。
[0042]本申请提供一种IP播放转加扰视频流播放的方法、装置、服务器及存储介质,在满足IP播放转加扰视频流播放的条件时,确定当前IP播放的未加扰视频流的目标视频帧;并按照视频帧的播放顺序,对与未加扰视频流同源的加扰视频流进行解扰得到解扰视频流进行轮询,确定解扰视频流中首个被轮询到的播放时间不小于目标视频帧在未加扰视频流中的播放时间的视频帧,并从该视频帧开始播放解扰视频流。由此,本申请在从IP播放转加扰视频流播放时,是从解扰视频流中的在播放时间上与目标视频帧相邻的下一视频帧开始对解扰视频流进行的播放,因此,避免了现有技术在从IP播放切换至加扰视频流播放的过程中,因视频跳帧严重而导致的用户观看体验差的问题。
附图说明
[0043]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0044]图1为本申请实施例提供的一种IP播放转加扰视频流播放的方法流程图;
[0045]图2为本申请实施例提供的另一种IP播放转加扰视频流播放的方法流程图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种IP播放转加扰视频流播放的方法,其特征在于,包括:在满足预先设置的IP播放转加扰视频流播放的条件时,确定当前所述IP播放的未加扰视频流的目标视频帧;按照解扰视频流中的视频帧存入缓存的顺序,轮询当前所述缓存中的视频帧,所述解扰视频流是对与所述未加扰视频流同源的加扰视频流进行解扰得到的,所述缓存中的视频帧是基于所述解扰视频流中视频帧的播放顺序存入的;判断所述视频帧在所述解扰视频流中的播放时间是否不小于所述目标视频帧在所述未加扰视频流中的播放时间;若是,从所述IP播放切换至从所述视频帧开始播放所述解扰视频流。2.根据权利要求1所述的方法,其特征在于,还包括:接收节目切换请求,获取所述节目的未加扰视频流和加扰视频流;基于所述未加扰视频流进行IP播放;对所述加扰视频流进行解扰,得到解扰视频流;根据所述解扰视频流中视频帧的播放顺序,依次将所述解扰视频流中的视频帧存入所述缓存。3.根据权利要求2所述的方法,其特征在于,所述缓存为先进先出队列,所述先进先出队列初始为空,所述根据所述解扰视频流中视频帧的播放顺序,依次将所述解扰视频流中的视频帧存入所述缓存,包括:确定所述解扰视频流中当前未被获取的播放时间最靠前的视频帧;将所述视频帧存入所述先进先出队列;判断所述先进先出队列是否存满;若所述先进先出队列存满,删除所述先进先出队列中最早存入的视频帧,并返回执行“确定所述解扰视频流中当前未被获取的播放时间最靠前的视频帧”步骤;若所述先进先出队列未存满,返回执行“确定所述解扰视频流中当前未被获取的播放时间最靠前的视频帧”步骤。4.根据权利按要求1所述的方法,其特征在于,所述视频帧的播放时间为所述视频帧携带的帧时间戳。5.一种IP播放转加扰视频流播放的装置,其特征在于,包括:目标视频帧确定单元,用于在满足预先设置的IP播放转加扰视频流播放的条件时,确定当前所述IP播放的未加扰视频流的目标视频帧;视频帧轮询单元,用于按照解扰视频流中的视频帧存入缓存的顺序,轮询当前所述缓存中的视频帧,所述解扰视频流是对与所述未加扰视频流同源的加扰视频流进行解扰得到的,所述缓存中的视频帧是基...

【专利技术属性】
技术研发人员:徐佳宏刘彬
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:

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

1