转码任务处理方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:37119042 阅读:23 留言:0更新日期:2023-04-01 05:13
本公开关于一种转码任务处理方法、装置、电子设备及计算机可读存储介质。其中方法通过获取待转码任务,识别待转码任务的任务堆积时长,当任务堆积时长满足预设的降级转码策略所对应的等待时长阈值时,根据任务堆积时长和等待时长阈值确定与待转码任务匹配的目标转码策略,向转码集群发送待转码任务和匹配的目标转码策略。从而能够实现在不增加资源的情况下提高转码速度,同时兼顾转码输出的质量,以实现资源利用率的最大化。现资源利用率的最大化。现资源利用率的最大化。

【技术实现步骤摘要】
转码任务处理方法、装置、电子设备及计算机存储介质


[0001]本公开涉及视频转码技术,尤其涉及一种转码任务处理方法、装置、电子设备、计算机可读存储介质以及计算机程序产品。

技术介绍

[0002]视频转码是指将已经压缩编码的视频码流转换成另一个视频码流,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。对于短视频领域而言,用户上传短视频后会触发转码(即上传转码),只有转码完成的视频才能被下发,因此,对于转码任务的耗时、稳定性要求较高。
[0003]而转码本质上又是一个先解码,再编码的过程。其中,编码处理速度与转码参数(如输出视频的码率、分辨率等)息息相关,一般转码速度、输出视频的画质、输出视频的码率呈三角平衡关系。比如在保证画质不变的前提下,编码花费的计算时间越长,则视频压缩得也越小,但是,编码需要耗费的机器资源也越多。
[0004]又由于上传转码具有非常明显的波峰波谷效应,例如,在日常晚间或节假日时会存在突发高峰。通常,为了保障上传转码服务的可用性,相关技术通过对服务器进行扩容,以预留大量冗余资源。但是,这些资源在平时的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种转码任务处理方法,其特征在于,所述方法包括:获取待转码任务,识别所述待转码任务的任务堆积时长;当所述任务堆积时长满足预设的降级转码策略所对应的等待时长阈值时,根据所述任务堆积时长和所述等待时长阈值确定与所述待转码任务匹配的目标转码策略;向转码集群发送所述待转码任务和所述目标转码策略,以指示所述转码集群采用所述目标转码策略对所述待转码任务进行转码处理。2.根据权利要求1所述的方法,其特征在于,所述预设的降级转码策略有多个,每个所述降级转码策略分别具有对应的等待时长阈值和降级转码参数,所述降级转码参数包括转码速度、转码输出码率以及输出画质中的至少一种。3.根据权利要求1或2所述的方法,其特征在于,所述等待时长阈值包括与所述降级转码策略对应的第一等待时长阈值和第二等待时长阈值,所述第二等待时长阈值大于所述第一等待时长阈值;所述当所述任务堆积时长满足预设的降级转码策略所对应的等待时长阈值时,根据所述任务堆积时长和所述等待时长阈值确定与所述待转码任务匹配的目标转码策略,包括:当所述任务堆积时长大于或等于所述第一等待时长阈值,且小于所述第二等待时长阈值时,根据所述任务堆积时长、所述第一等待时长阈值以及所述第二等待时长阈值,确定所述降级转码策略所针对的降级任务区间;当确定所述待转码任务属于所述降级任务区间的任务时,将所述降级转码策略确定为与所述待转码任务匹配的目标转码策略。4.根据权利要求3所述的方法,其特征在于,所述根据所述任务堆积时长、所述第一等待时长阈值以及所述第二等待时长阈值,确定所述降级转码策略所针对的降级任务区间,包括:获取所述任务堆积时长与所述第一等待时长阈值之间的第一差值;获取所述第二等待时长阈值与所述第一等待时长阈值之间的第二差值;获取所述第一差值占所述第二差值的百分比,将小于或等于所述百分比的百分比区间确定为所述降级转码策略所针对的降级任务区间。5.根据权利要求3所述的方法,其特征在于,所述待转码任务具有对应的任务标识;所述方法还包括:对所述待转码任务的任务标识和第一设定参数进行取模运算,得到取模运算结果,所述第一设定参数是用于对所述待转码任务的任务标识进行取模运算,以...

【专利技术属性】
技术研发人员:姜梦磊郭宇曾凡平黄琦刘艺宁
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1