System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种视频转码的参数确定方法、装置、计算机设备及介质制造方法及图纸_技高网

一种视频转码的参数确定方法、装置、计算机设备及介质制造方法及图纸

技术编号:43716423 阅读:4 留言:0更新日期:2024-12-20 12:46
本发明专利技术公开了一种视频转码的参数确定方法、装置、计算机设备及介质,该方法包括:获取预设时间段内平台播放的多个视频的播放信息,每个视频的播放信息包括视频的ID和视频的趋势特征;根据每个视频的ID和每个视频的趋势特征,计算在满足预设视频播放覆盖率的条件下视频转码的目标阈值;根据目标阈值,确定在预设视频播放覆盖率下需要做视频转码的视频数量。本方法实现自动求解出在预设视频播放覆盖率下,待转码的视频数量,避免将阈值从高到低逐步调节和测试,加快了实验的进程、在保证转码资源消耗较小的情况下视频转码效率最大化。

【技术实现步骤摘要】

本专利技术涉及视频数据处理,尤其是涉及一种视频转码的参数确定方法、装置、计算机设备及介质


技术介绍

1、用户拍摄视频之后,平台需要对原始视频的格式从一种格式转换为另一种格式,以此来适应不同的网络带宽、不同的终端处理能力和不同的用户观看需求,这个过程称之为视频转码。

2、视频转码后是否受到用户喜爱,可通过播放覆盖率来确定。播放覆盖率越高,表示转码后的格式更适合用户观看需要。但由于视频的体量巨大,比如有千万或上亿条视频,如果将所有视频进行某一格式(或称档位)的转码是不现实的,因此考虑一种方式是选取其中一部分视频进行视频转码,在这种方式下就需要满足此转码参数播放覆盖率的情况下,将数量尽可能少的视频进行转码,从而避免占用或消耗较大资源。


技术实现思路

1、有鉴于此,本专利技术提供了一种视频转码的参数确定方法、装置、计算机设备及介质,用于根据实验的约束,自动确定转码条件,即视频流行度阈值,从而求解带约束的规划问题。提高视频转码效率、节约转码资源、加快实验进程。

2、第一方面,本专利技术提供了一种视频转码的参数确定方法,方法包括:

3、获取预设时间段内平台播放的多个视频的播放信息,其中,每个视频的播放信息包括:视频的id和视频的趋势特征,视频的趋势特征用于描述当前视频在未来一段时间的播放次数;

4、根据每个视频的id和视频的趋势特征,计算在满足预设视频播放覆盖率的条件下视频转码的目标阈值;

5、根据目标阈值,确定在预设视频播放覆盖率下需要做视频转码的视频数量。

6、结合第一方面,在一种可选的实施方式中,多个视频的数量为n,n≥2,根据每个视频的id和视频的趋势特征,计算在满足预设视频播放覆盖率的条件下视频转码的目标阈值,包括:设定至少一个阈值,以及在每个阈值下的第一条件,第一条件为视频的趋势特征对应的分数大于等于当前阈值;

7、按照每个阈值下的第一条件和预设视频播放覆盖率,对n个视频的播放信息进行筛选,得到每个阈值对应的m个视频播放信息,以及根据m个视频播放信息确定至少一个阈值对应的至少一个视频数量;

8、确定目标阈值为至少一个视频数量中最小的一个视频数量所对应的阈值。

9、结合第一方面,在另一种可选的实施方式中,方法还包括:如果播放的多个视频是来自不同区域上传的,则还通过每个视频的播放信息中获取每个视频上传的区域id和每个视频的播放区域id。

10、计算在满足预设视频播放覆盖率的条件下视频转码的目标阈值,包括:根据每个视频的id、每个视频的趋势特征、每个视频上传的区域id和每个视频的播放区域id,通过第一约束模型运算得到目标阈值。

11、结合第一方面,在又一种可选的实施方式中,第一约束模型约束:当前视频的播放区域id属于当前区域j,且当前视频的趋势特征对应的分数大于等于阈值,j为区域标识,阈值为当前区域j对应的阈值。

12、结合第一方面,在又一种可选的实施方式中,若预设时间段包含多个子时间段,则获取的视频的播放信息中还包括:每个子时间段内视频播放的时间戳;

13、计算在满足预设视频播放覆盖率的条件下视频转码的目标阈值,包括:根据时间戳,经过第二约束模型计算在每个子时间段中满足当前子时间段的视频播放覆盖率下,视频转码的子阈值;以及,计算在每个子阈值下对应的需要转码的视频个数;统计所有子阈值下需要转码的视频个数,得到需要做视频转码的视频总数。

14、结合第一方面,在又一种可选的实施方式中,第二约束模型运算约束:当前视频播放的时间戳在一个子时间段内,且当前视频的趋势特征对应的分数大于等于阈值,阈值为当前子时间段所对应的阈值。

15、结合第一方面,在又一种可选的实施方式中,确定需要做视频转码的视频数量之后,还包括:检测需要做视频转码的视频数量是否满足要求;如果否,则调整预设视频播放覆盖率的参数,并重新计算待视频转码的视频数量。

16、第二方面,本专利技术提供了一种视频转码的参数确定装置,所述装置包括:

17、获取模块,用于获取预设时间段内平台播放的多个视频的播放信息,其中,每个播放信息包括:视频的id和视频的趋势特征,所述视频的趋势特征用于描述当前视频在未来一段时间的播放次数;

18、计算模块,用于根据所述每个视频的id和视频的趋势特征,计算在满足预设视频播放覆盖率的条件下视频转码的目标阈值;

19、确定模块,用于根据所述目标阈值,确定在预设视频播放覆盖率下需要做视频转码的视频数量。

20、第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的视频转码的参数确定方法。

21、第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的视频转码的参数确定方法。

22、本实施例提供的方法、装置和设备,根据播放信息中每个的视频的id和视频的趋势特征计算在满足预设视频播放覆盖率的条件下视频转码的目标阈值,并通过该目标阈值确定需要做视频转码的视频数量,从而实现自动求解出在预设视频播放覆盖率下,待转码的视频数量,且该需要做转码的视频数量最小,本方法可避免依照不同阈值从高到低逐步调节和测试需要转码的视频数量和视频覆盖率,进而加快了试验效率、使得在转码资源消耗较小的情况下达到视频转码效率最大化。

23、另外,本方法通过统计及获取预设时间段的约束环境,求解并建立视频转码目标阈值与视频播放覆盖率之间的对应关系,从而可基于该对应关系,通过输入预设时间段内所有视频的播放信息自动输出视频转码的目标阈值,避免反复试验,节约了转码资源、提高转码效率。

本文档来自技高网...

【技术保护点】

1.一种视频转码的参数确定方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述多个视频的数量为N,N≥2,

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述第一约束模型约束:当前视频的播放区域ID属于当前区域j,且当前视频的趋势特征对应的分数大于等于阈值,j为区域标识,所述阈值为当前区域j对应的阈值。

5.根据权利要求1-4任一项所述的方法,其特征在于,若所述预设时间段包含多个子时间段,则获取的视频的播放信息中还包括:每个子时间段内视频播放的时间戳;

6.根据权利要求5所述的方法,其特征在于,所述第二约束模型运算约束:

7.根据权利要求1所述的方法,其特征在于,确定需要做视频转码的视频数量之后,还包括:

8.一种视频转码的参数确定装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,

...

【技术特征摘要】

1.一种视频转码的参数确定方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述多个视频的数量为n,n≥2,

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述第一约束模型约束:当前视频的播放区域id属于当前区域j,且当前视频的趋势特征对应的分数大于等于阈值,j为区域标识,所述阈值为当前区域j对应的阈值。

5.根据权利要求1-4任一项所述的方法,其特征在于,若所述预设时间段包含多个子时间段...

【专利技术属性】
技术研发人员:葛方顺
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1