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

视频转码调度方法、装置、可读存储介质、电子设备制造方法及图纸

技术编号:40294344 阅读:4 留言:0更新日期:2024-02-07 20:43
本申请公开了一种视频转码调度方法、装置、可读存储介质、电子设备,涉及互联网的数据处理技术领域,包括:获取视频转码作业,所述视频转码作业包括多个视频转码任务;基于训练完成的转码耗时预估模型确定所述视频转码作业的转码预估时长;以所述转码预估时长为调度目标,在转码服务器集群中确定所述视频转码作业对应的目标转码服务器,所述目标转码服务器为所述转码服务器集群中使所述多个视频转码任务的总转码耗时最短的转码服务器;调度所述目标转码服务器执行所述多个视频转码任务。本公开能够基于转码耗时预估模型确定视频转码作业的转码预估时长,基于转码预估时长确定目标转码服务器执行转码任务,提高用户的满意度。

【技术实现步骤摘要】

本申请涉及互联网的数据处理,尤其涉及到一种视频转码调度方法、装置、可读存储介质、电子设备


技术介绍

1、随着广播电视数字化的不断发展,对视频转码技术的需求不断增加,视频转码是指将已经压缩编码的视频码流转换成另一个视频码流,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。

2、目前,主要采用多图形处理器(graphics processing unit,gpu)并发的方式处理视频转码任务,按照任务队列顺序分配至闲置状态的gpu,或计算视频转码任务所需的资源量,实时修正单台转码机的空余资源量。然而,目前的方法仅考虑视频转码计算服务集群的利用率,未考虑如何优化资源调度,进而无法保证视频转码快速完成,使云转码用户的体验不佳。


技术实现思路

1、有鉴于此,本申请提供了一种视频转码调度方法、装置、可读存储介质、电子设备,能够使视频转码在最短时间内完成,提升视频转码的效率,提高云转码用户满意度。

2、根据本申请的第一个方面,提供了一种视频转码调度方法,包括:

3、获取视频转码作业,所述视频转码作业包括多个视频转码任务;

4、基于训练完成的转码耗时预估模型确定所述视频转码作业的转码预估时长;

5、以所述转码预估时长为调度目标,在转码服务器集群中确定所述视频转码作业对应的目标转码服务器,所述目标转码服务器为所述转码服务器集群中使所述多个视频转码任务的总转码耗时最短的转码服务器;

6、调度所述目标转码服务器执行所述多个视频转码任务。

7、根据本申请的第二个方面,提供了一种视频转码调度装置,包括:

8、获取模块,用于获取视频转码作业,所述视频转码作业包括多个视频转码任务;

9、第一确定模块,用于基于训练完成的转码耗时预估模型确定所述视频转码作业的转码预估时长;

10、第二确定模块,用于以所述转码预估时长为调度目标,在转码服务器集群中确定所述视频转码作业对应的目标转码服务器,所述目标转码服务器为所述转码服务器集群中使所述多个视频转码任务的总转码耗时最短的转码服务器;

11、调度模块,用于调度所述目标转码服务器执行所述多个视频转码任务。

12、根据本申请的第三个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的视频转码调度方法。

13、根据本申请的第四个方面,提供了一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的视频转码调度方法。

14、根据本申请的第五个方面,提供了一种芯片,包括一个或多个接口电路和一个或多个处理器;接口电路用于从电子设备的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令,当处理器执行计算机指令时,使得电子设备执行本公开第一方面实施例中描述的方法。

15、借由上述技术方案,本申请提供的一种视频转码调度方法、装置、可读存储介质、电子设备,与目前视频转码方式相比,本申请可获取视频转码作业,所述视频转码作业包括多个视频转码任务;基于训练完成的转码耗时预估模型确定所述视频转码作业的转码预估时长;进而以所述转码预估时长为调度目标,在转码服务器集群中确定使所述多个视频转码任务的总转码耗时最短的目标转码服务器;调度所述目标转码服务器执行多个视频转码任务。本公开中的技术方案,可基于转码耗时预估模型确定视频转码作业的转码预估时长,基于转码预估时长确定能够使视频转码在最短时间内完成的目标转码服务器,并调度目标转码服务器执行转码任务,从而能够提升视频转码的效率,提高云转码用户满意度。

16、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本身取得上述和其他目的、特折和优点能够更明显易懂,以下特举本申请的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种视频转码调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述转码耗时预估模型的训练方法包括:

3.根据权利要求1所述的方法,其特征在于,所述基于训练完成的转码耗时预估模型确定所述视频转码作业的转码预估时长,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述转码预估时长确定所述视频转码作业对应的目标转码服务器,包括:

5.根据权利要求4所述的方法,其特征在于,所述确定所述视频转码作业对应的目标转码服务器,包括:

6.根据权利要求4或5所述的方法,其特征在于,所述调度模型的构建方法包括:

7.根据权利要求6所述的方法,其特征在于,所述基于调度模型在第一服务器集群中筛选处于空闲状态的第一转码服务器,以及计算调度所述第一转码服务器执行所述视频转码作业时的第一视频转码时长,包括:

8.根据权利要求6所述的方法,其特征在于,所述基于调度模型在第二服务器集群中筛选处于空闲状态的第二转码服务器,以及计算调度所述第二转码服务器执行所述视频转码作业时的第二视频转码时长,包括

9.一种视频转码调度装置,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法。

11.一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法。

12.一种芯片,其特征在于,包括一个或多个接口电路和一个或多个处理器;所述接口电路用于从电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括存储器中存储的计算机指令,当所述处理器执行所述计算机指令时,使得所述电子设备执行权利要求1至8中任一项所述的方法。

...

【技术特征摘要】

1.一种视频转码调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述转码耗时预估模型的训练方法包括:

3.根据权利要求1所述的方法,其特征在于,所述基于训练完成的转码耗时预估模型确定所述视频转码作业的转码预估时长,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述转码预估时长确定所述视频转码作业对应的目标转码服务器,包括:

5.根据权利要求4所述的方法,其特征在于,所述确定所述视频转码作业对应的目标转码服务器,包括:

6.根据权利要求4或5所述的方法,其特征在于,所述调度模型的构建方法包括:

7.根据权利要求6所述的方法,其特征在于,所述基于调度模型在第一服务器集群中筛选处于空闲状态的第一转码服务器,以及计算调度所述第一转码服务器执行所述视频转码作业时的第一视频转码时长,包括:

8.根据权利要求6所述的...

【专利技术属性】
技术研发人员:蔡敦波庄凤云钱岭刘邵星
申请(专利权)人:中移苏州软件技术有限公司
类型:发明
国别省市:

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

1