[发明专利]一种单Pod多协程视频文件转码方法及系统有效

专利信息
申请号: 202011008363.1 申请日: 2020-09-23
公开(公告)号: CN112165622B 公开(公告)日: 2023-06-27
发明(设计)人: 唐杰;白云飞;李庆瑜;戴立言 申请(专利权)人: 上海网达软件股份有限公司
主分类号: H04N19/40 分类号: H04N19/40;G06F9/50
代理公司: 上海汉声知识产权代理有限公司 31236 代理人: 胡晶
地址: 201206 上海市浦东新区*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 pod 多协程 视频文件 方法 系统
【说明书】:

发明涉及视频转码的技术领域,提供了一种单Pod多协程视频文件转码方法及系统,其方法包括:预先启动多个常驻Pod,每一个常驻Pod分别对应的执行包括打点、转码、合片在内的不同功能的任务,并进行常驻;当同时对多个视频文件进行转码时,建立包括打点、转码、合片在内的不同的任务队列,将不同的任务队列分别设置于对应功能的常驻Pod上执行;对于每一个视频文件,按照打点、转码、合片的顺序于不同功能的常驻Pod上顺序执行;在每一个常驻Pod上,可并行的执行多个不同的视频文件的同一种功能的任务。解决在批量任务下发等待转码任务完成时,频繁的启动销毁Pod,导致任务时间增加以及可靠性降低的问题。

技术领域

本发明涉及视频转码的技术领域,尤其涉及一种单Pod多协程视频文件转码方法及系统。

背景技术

由于当前视频领域的快速发展,视频文件转码业务量也不断增多,在批量任务下发等待转码任务完成时,一种已有方法为通过任务队列的模式,按照队列FIFO的模式,进行任务的转码,每个任务的功能模块(打点、转码、合片)为进程级别,共享一个任务队列。现有技术中具体的转码流程如下:

(1)打点用来获取源文件切分的开始时间和切片时长信息;

(2)根据获取的开始时间和切片时长信息,对每个视频切片进行转码。

(3)将所有的转码切片进行合并,输出所需的视频。

上述流程运行时,需通过Kubernetes启动各自功能模块对应的Pod,并给其分配资源。Pod是Kubernetes中能够创建和部署的最小单元,是Kuber netes集群中的一个应用实例,部署在同一个节点Node上,每个节点可以根据资源分配情况启动多个Pod。一种已有的方法需要在不同功能模块运行开始时启动Pod,运行结束后销毁Pod,且每个Pod为单进程操作,在此过程中有下述缺点:

(1)频繁的启动销毁Pod需要时间,增加了任务的额外时间开销。

(2)由于需要频繁的创建销毁Pod,存在Pod被卡住无法退出、占用资源无法释放的风险,影响了资源的利用率和转码效率,降低了系统的可靠性。

(3)任务需要先打点、转码、再进行合片,各个功能模块为串行执行,多任务之间未做到并行,增加了转码的时间开销,降低了整体的转码速度。

发明内容

针对上述问题,本发明的目的在于提供一种单Pod多协程视频文件转码方法及系统,解决在批量任务下发等待转码任务完成时,频繁的启动销毁Pod,导致任务时间增加以及可靠性降低的问题,同时能够有效的降低时间开销,提高整体转码速度和可靠性。

本发明的上述发明目的是通过以下技术方案得以实现的:

一种单Pod多协程视频文件转码方法,包括以下步骤:

预先启动多个常驻Pod,每一个所述常驻Pod分别对应的执行包括打点、转码、合片在内的不同功能的任务,并进行常驻;

当同时对多个视频文件进行转码时,建立包括打点、转码、合片在内的不同的任务队列,将不同的所述任务队列分别设置于对应功能的所述常驻Pod上执行;

对于每一个所述视频文件,按照打点、转码、合片的顺序于不同功能的所述常驻Pod上顺序执行;

在每一个所述常驻Pod上,可并行的执行多个不同的所述视频文件的同一种功能的任务。

进一步地,对于每一个所述常驻Pod,分别运行于一单独的机器上,并独占所有资源。

进一步地,对于每一个所述常驻Pod,通过启动多协程的方式,并行的执行包括打点、转码、合片在内的任意一种功能的多个任务。

进一步地,当同时对多个视频进行转码时,具体的步骤为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海网达软件股份有限公司,未经上海网达软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011008363.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top