System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及视频动态扩容,尤其涉及的是一种基于动态扩容的视频生产处理方法、装置、智能终端及存储介质。
技术介绍
1、在ott(基于开放互联网的视频服务)内容分发场景下,需要以长视频作为素材,自动化的去制作短视频。短视频制作数量的需求往往是长视频数据的数十倍(一个长视频往往可以制作出20个以上的短视频),所以对短视频的产能要求非常高。
2、基于这个背景,并不会生产所有与之对应的短视频,而是根据实际的使用需求进行优先级排序,这意味着对短视频生产的产能的需求并非是稳定且线性的,可能是存在没有视频生产的需求,也可能存在堆积了大量生产短视频的需求。这对短视频的生产服务提出了较高的要求,一是为了节省成本,不能时刻准备大量的服务器在等待生产需求;二是为了快速生产,需要在有视频任务的情况下用最快的速度去消耗任务完成生产。
3、但是现有技术中,短视频批量生产无法做到弹性伸缩,动态扩容,不利于视频生产的成本降低,视频生产的效率有待提高。
4、因此,现有技术还有待改进和发展。
技术实现思路
1、本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于动态扩容的视频生产处理方法、装置、智能终端及存储介质,本专利技术提供了一种基于弹性扩容的视频生产方法,可以满足当前的实际生产要求,在降低成本的同时可以快速生产,提高了视频生产效率。
2、本专利技术解决问题所采用的技术方案如下:
3、一种基于动态扩容的视频生产处理方法,其中,包括:
>4、每隔预定时间扫描获取视频生产任务表,分析每个流程当前的任务队列的待处理视频生产任务;
5、基于当前的任务队列的待处理视频生产任务,分析当前可用于生产视频的服务器的容器情况是否匹配当前待处理视频生产任务的生产需求;
6、根据当前可用于生产视频的服务器的容器情况与当前待处理视频生产任务的生产需求的匹配情况,动态调整用于生产视频的服务器的数量;
7、其中,所述动态调整用于生产视频的服务器的数量包括:
8、当当前可用于生产视频的服务器的数量不满足当前待处理视频生产任务的生产需求,则控制动态扩容调整活跃服务器数量,激活可用于视频生产的服务器进行视频生成,生产短视频;
9、当当前可用于生产视频的服务器的视频生产量大于当前待处理视频生产任务的生产需求,则控制动态缩容调整活跃服务器数量,消减用于视频生产的服务器数量;
10、直到当前可用于生产视频的服务器的数量刚好满足当前待处理视频生产任务的生产需求。
11、所述的基于动态扩容的视频生产处理方法,其中,所述每隔预定时间扫描获取视频生产任务表,分析每个流程当前的任务队列的待处理视频生产任务的步骤包括:
12、控制每个流程服务每隔预定时间扫描视频生产任务表;
13、获取视频生产任务表,检查待处理的视频生产任务,分析每个流程当前的任务队列的待处理视频生产任务,得到当前所有的待处理视频生产任务。
14、所述的基于动态扩容的视频生产处理方法,其中,所述每隔预定时间扫描获取视频生产任务表,分析每个流程当前的任务队列的待处理视频生产任务的步骤包括:
15、预先设置用于扫描获取视频生产任务表的所述预定时间;
16、控制每隔预定时间,定期检查视频生产任务表,获取其中的任务信息;
17、分析每个流程当前的任务队列,找出待处理的视频生产任务。
18、所述的基于动态扩容的视频生产处理方法,其中,所述基于当前的任务队列的待处理视频生产任务,分析当前可用于生产视频的服务器的容器情况是否匹配当前待处理视频生产任务的生产需求的步骤包括:
19、基于当前的任务队列,统计其中的待处理视频生产任务;
20、检查可用于视频生产的服务器,分析可用于视频生产的服务器的容器情况;
21、将待处理的视频生产任务的生产需求与服务器的容器情况进行比较,判断是否匹配;其中,生产需求包括所需的计算资源、存储空间、网络带宽;
22、根据对比结果,得出是否服务器的容器情况符合当前待处理视频生产任务的生产需求。
23、所述的基于动态扩容的视频生产处理方法,其中,所述根据当前可用于生产视频的服务器的容器情况与当前待处理视频生产任务的生产需求的匹配情况,动态调整用于生产视频的服务器的数量的步骤包括:
24、将前面提到的可用于视频生产的服务器的容器情况与当前待处理视频生产任务的生产需求进行比较,评估匹配情况;比较服务器的容器资源与任务所需的资源是否充足;
25、根据匹配情况,确定调整用于生产视频的服务器的数量;
26、根据对比结果和调整策略,动态调整用于生产视频的服务器的数量;当所述服务器的容器情况与待处理视频生产任务的生产需求不匹配,则控制增加或减少服务器的数量来满足待处理视频生产任务的需求。
27、所述的基于动态扩容的视频生产处理方法,其中,所述当当前可用于生产视频的服务器的数量不满足当前待处理视频生产任务的生产需求,则控制动态扩容调整活跃服务器数量,激活可用于视频生产的服务器进行视频生成,生产短视频的步骤包括:
28、当前可用于生产视频的服务器数量不足以满足待处理视频生产任务的需求,则触发动态扩容调整机制;
29、根据需要增加活跃服务器的数量,将原本处于非活跃状态或备用状态的服务器进行激活,使其可用于视频生产任务;
30、利用增加的服务器资源,生成短视频以满足生产需求。
31、所述的基于动态扩容的视频生产处理方法,其中,所述当当前可用于生产视频的服务器的视频生产量大于当前待处理视频生产任务的生产需求,则控制动态缩容调整活跃服务器数量,消减用于视频生产的服务器数量;直到当前可用于生产视频的服务器的数量刚好满足当前待处理视频生产任务的生产需求的步骤包括:
32、当当前可用于生产视频的服务器的生产量超过了当前待处理视频生产任务的需求,触发动态缩容调整机制;
33、根据缩容策略,关闭或休眠一部分服务器;
34、通过动态缩容调整,持续监测和调整服务器数量,直到当前可用于生产视频的服务器数量刚好满足当前待处理视频生产任务的生产需求。
35、一种基于动态扩容的视频生产处理装置,其中,所述装置包括:
36、任务扫描获取模块,用于每隔预定时间扫描获取视频生产任务表,分析每个流程当前的任务队列的待处理视频生产任务;
37、分析模块,用于基于当前的任务队列的待处理视频生产任务,分析当前可用于生产视频的服务器的容器情况是否匹配当前待处理视频生产任务的生产需求;
38、动态调整模块,用于根据当前可用于生产视频的服务器的容器情况与当前待处理视频生产任务的生产需求的匹配情况,动态调整用于生产视频的服务器的数量;
39、其中,所述动态调整用于生产视频的服务器的数量包括:
本文档来自技高网...
【技术保护点】
1.一种基于动态扩容的视频生产处理方法,其特征在于,包括:
2.根据权利要求1所述的基于动态扩容的视频生产处理方法,其特征在于,所述每隔预定时间扫描获取视频生产任务表,分析每个流程当前的任务队列的待处理视频生产任务的步骤包括:
3.根据权利要求1所述的基于动态扩容的视频生产处理方法,其特征在于,所述每隔预定时间扫描获取视频生产任务表,分析每个流程当前的任务队列的待处理视频生产任务的步骤包括:
4.根据权利要求1所述的基于动态扩容的视频生产处理方法,其特征在于,所述基于当前的任务队列的待处理视频生产任务,分析当前可用于生产视频的服务器的容器情况是否匹配当前待处理视频生产任务的生产需求的步骤包括:
5.根据权利要求1所述的基于动态扩容的视频生产处理方法,其特征在于,所述根据当前可用于生产视频的服务器的容器情况与当前待处理视频生产任务的生产需求的匹配情况,动态调整用于生产视频的服务器的数量的步骤包括:
6.根据权利要求1所述的基于动态扩容的视频生产处理方法,其特征在于,所述当当前可用于生产视频的服务器的数量不满足当前待处理视频
7.根据权利要求6所述的基于动态扩容的视频生产处理方法,其特征在于,所述当当前可用于生产视频的服务器的视频生产量大于当前待处理视频生产任务的生产需求,则控制动态缩容调整活跃服务器数量,消减用于视频生产的服务器数量;直到当前可用于生产视频的服务器的数量刚好满足当前待处理视频生产任务的生产需求的步骤包括:
8.一种基于动态扩容的视频生产处理装置,其特征在于,所述装置包括:
9.一种智能终端,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如权利要求1-7中任意一项所述的方法。
10.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1-7中任意一项所述的方法。
...【技术特征摘要】
1.一种基于动态扩容的视频生产处理方法,其特征在于,包括:
2.根据权利要求1所述的基于动态扩容的视频生产处理方法,其特征在于,所述每隔预定时间扫描获取视频生产任务表,分析每个流程当前的任务队列的待处理视频生产任务的步骤包括:
3.根据权利要求1所述的基于动态扩容的视频生产处理方法,其特征在于,所述每隔预定时间扫描获取视频生产任务表,分析每个流程当前的任务队列的待处理视频生产任务的步骤包括:
4.根据权利要求1所述的基于动态扩容的视频生产处理方法,其特征在于,所述基于当前的任务队列的待处理视频生产任务,分析当前可用于生产视频的服务器的容器情况是否匹配当前待处理视频生产任务的生产需求的步骤包括:
5.根据权利要求1所述的基于动态扩容的视频生产处理方法,其特征在于,所述根据当前可用于生产视频的服务器的容器情况与当前待处理视频生产任务的生产需求的匹配情况,动态调整用于生产视频的服务器的数量的步骤包括:
6.根据权利要求1所述的基于动态扩容的视频生产处理方法,其特征在于,所述当当前可用于生产视...
【专利技术属性】
技术研发人员:李圳,
申请(专利权)人:深圳市酷开网络科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。