The invention discloses a transcoding task scheduling method, which includes: determining the transcoding multiple corresponding to the current transcoding task and the initial transcoding concurrency number, wherein the transcoding multiple is used to characterize the execution efficiency of the current transcoding task; input the received first feedback input information and the second feedback input information into the target model to obtain the feedback output value; According to the feedback output value and the initial transcoding concurrency number, the optimal transcoding concurrency number corresponding to the current transcoding task is determined when the transcoding multiple satisfies the corresponding setting conditions, and the current transcoding task is scheduled based on the optimal transcoding concurrency number. The invention also discloses a transcoding task scheduling device and a storage medium.
【技术实现步骤摘要】
一种转码任务的调度方法、装置及存储介质
本专利技术涉及分布式转码
,尤其涉及一种转码任务的调度方法、装置及存储介质。
技术介绍
目前,在分布式转码系统中,通常采用基于中央处理器(CPU,CentralProcessingUnit)负载的调度策略,即根据CPU的负载情况,调节并发转码的任务数量,或者根据恒定的经验值控制并发转码的任务数量。然而,除了CPU的负载情况以外,还存在一些其他因素对并发转码的任务数量产生影响。因此,在未考虑其他影响因素的情况下,仅根据CPU的负载情况确定出的并发转码的任务数量,很有可能不是最佳的并发转码的任务数量,从而导致转码系统并发转码的效率降低。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种转码任务的调度方法、装置及存储介质,至少用以解决相关技术中难以有效提升转码系统并发转码的效率的问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种转码任务的调度方法,所述方法包括:确定当前转码任务对应的转码倍数和初始转码并发数,其中,所述转码倍数用于表征所述当前转码任务的执行效率;将接收到的第一反馈输入信息和第二反馈输入信息输入到目标模型中,获得反馈输出值,其中,所述第一反馈输入信息用于表征所述当前转码任务对应的待转码的内容的第一时长,所述第二反馈输入信息用于表征针对所述待转码的内容执行转码任务所消耗的第二时长,所述反馈输出值用于对所述初始转码并发数进行调整;根据所述反馈输出值和所述初始转码并发数,确定所述当前转码任务在所述转码倍数满足相应设定条件下对应的最佳转码并发数;基于所述最佳转码并发 ...
【技术保护点】
1.一种转码任务的调度方法,其特征在于,所述方法包括:确定当前转码任务对应的转码倍数和初始转码并发数,其中,所述转码倍数用于表征所述当前转码任务的执行效率;将接收到的第一反馈输入信息和第二反馈输入信息输入到目标模型中,获得反馈输出值,其中,所述第一反馈输入信息用于表征所述当前转码任务对应的待转码的内容的第一时长,所述第二反馈输入信息用于表征针对所述待转码的内容执行转码任务所消耗的第二时长,所述反馈输出值用于对所述初始转码并发数进行调整;根据所述反馈输出值和所述初始转码并发数,确定所述当前转码任务在所述转码倍数满足相应设定条件下对应的最佳转码并发数;基于所述最佳转码并发数,对所述当前转码任务进行调度。
【技术特征摘要】
1.一种转码任务的调度方法,其特征在于,所述方法包括:确定当前转码任务对应的转码倍数和初始转码并发数,其中,所述转码倍数用于表征所述当前转码任务的执行效率;将接收到的第一反馈输入信息和第二反馈输入信息输入到目标模型中,获得反馈输出值,其中,所述第一反馈输入信息用于表征所述当前转码任务对应的待转码的内容的第一时长,所述第二反馈输入信息用于表征针对所述待转码的内容执行转码任务所消耗的第二时长,所述反馈输出值用于对所述初始转码并发数进行调整;根据所述反馈输出值和所述初始转码并发数,确定所述当前转码任务在所述转码倍数满足相应设定条件下对应的最佳转码并发数;基于所述最佳转码并发数,对所述当前转码任务进行调度。2.根据权利要求1所述的转码任务的调度方法,其特征在于,所述确定当前转码任务对应的转码倍数,包括:基于所述第一时长与所述第二时长的比值,获得第一计算结果,将所述第一计算结果确定为所述当前转码任务对应的转码倍数。3.根据权利要求1所述的转码任务的调度方法,其特征在于,所述目标模型是通过下述方式确定的:确定初始模型和修正系数;根据所述初始模型和所述修正系数,确定所述目标模型。4.根据权利要求3所述的转码任务的调度方法,其特征在于,所述确定修正系数,包括:确定所述待转码的内容的实际转码倍数,以及确定在同等转码并发数下所有待转码的内容的转码倍数的平均值;基于所述实际转码倍数与所述平均值的差值,获得第二计算结果,将所述第二计算结果确定为所述修正系数。5.根据权利要求4所述的转码任务的调度方法,其特征在于,所述根据所述初始模型和所述修正系数,确定所述目标模型,包括:根据所述修正系数,对所述初始模型进行修正,以确定出所述目标模型。6.根据权利要求1所述的转码任务的调度方法,其特征在于,...
【专利技术属性】
技术研发人员:贺梓超,肖平,陈望都,王炼,杜艳青,
申请(专利权)人:咪咕视讯科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。