[发明专利]一种音视频文件转码集群调度方法及装置有效
申请号: | 201210254772.9 | 申请日: | 2012-07-23 |
公开(公告)号: | CN102802053A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 董志 | 申请(专利权)人: | 深圳市融创天下科技股份有限公司 |
主分类号: | H04N21/266 | 分类号: | H04N21/266;H04N21/239 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频文件 集群 调度 方法 装置 | ||
技术领域
本发明涉及移动互联网领域,尤其涉及一种音视频文件转码集群调度方法及装置。
背景技术
通常现有技术中,音视频文件转码过程中都是将文件从头到尾一边解码,一边转码。
采用这种转码方法,首先,在应用转码集群的时候,该方法的效率依赖于转码进程的数量。因为是转码集群,所以,即便是采用多线程的编程方法。也无法保证所有计算资源都处于使用中。
其次,目前的视频编码复杂度一直呈几何级数的方式递增,在高分辨率和高码率的编码过程中,原有的转码过程难以实现转码的实时性。
最后,转码任务的调度依赖于转码任务结束,灵活性非常低。
因此,目前需要一种新的转码方法,能够颗粒化转码任务。提高转码效率和灵活性。
发明内容
本发明实施例的目的在于提出一种音视频文件转码集群调度方法及装置。
所述音视频文件转码集群调度方法方法包括:
接收转码请求,根据所述将转码请求将对应的转码任务进行分片,生成转码任务分片;
根据预先设置的任务优先级生成转码任务分片调度信息;并根据所述转码任务分片调度信息将转码任务分配至转码集群进行转码;
判断所有转码任务分片对应的源文件是否已经转码完成,若转码未完成且所述转码请求发自流服务器,则通知转码集群将转码后的源文件分片存放到缓存服务器;通知流服务器根据收到的VOD点播请求,将缓存在缓存服务器中对应的已转码文件推送到移动终端。
所述音视频文件转码集群调度装置包括:接收单元,分片单元、第一处理单元、判断单元、第二处理单元;
接收单元包括第一接收单元,第一接收单元,用于接收转码请求;
分片单元,用于根据所述将转码请求对应的转码任务进行分片,生成转码任务分片;
第一处理单元,用于根据预先设置的任务优先级生成转码任务分片调度信息;并根据所述的转码任务分片调度信息将转码任务分配至转码集群进行转码;
判断单元,包括第一判断单元,所述第一判断单元用于判断是否所有转码任务分片对应的源文件已经转码完成;将结果则通知第二处理单元;
第二处理单元,用于当第一判断单元判断所有转码任务分片对应的源文件还未转码完成,并且所述转码请求发自流服务器,通知转码集群对转码任务分片对应的源文件进行转码,将转码后的源文件分片存放到缓存服务器;且通知流服务器根据收到的VOD点播请求,将缓存在缓存服务器中对应的已转码文件,推送到移动终端;当第一判断单元判断所有转码任务分片对应的源文件已经转码完成,且所述转码请求发自流服务器,则将所有源文件转码后合成一个目标文件,存放至主存服务器。
通过所述方法与装置,本发明通过将音视频文件颗粒化,使得转码的任务单位更小;从而可以灵活分配计算资源,快速输出优先级高的转码文件,提高系统响应。并且使用现有技术的转码集群调度方法,服务器需要采用较高的配置才能胜任转码任务,通过使用本发明的方法,降低了服务器门槛,从而降低了服务的成本。
附图说明
图1是本发明实施例1的音视频文件的转码方法流程图;
图2是本发明实施例2的音视频文件的转码方法流程图;
图3是本发明实施例3的音视频文件的转码方法流程图;
图4是本发明实施例4的音视频文件的转码装置结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。
实施例1,本发明提供一种音视频文件集群调度方法,参见图1,该方法包括:
步骤101:接收转码请求,根据所述的转码请求,将转码请求对应的转码 任务进行分片,生成转码任务分片;
所述的“接收转码请求,根据所述的转码请求,将转码请求对应的转码任务进行分片,生成转码任务分片”具体为:
查找所述的转码请求中文件名对应的任务描述文件;若查找到,则通过所述的任务描述文件,获取转码任务信息;
通过所述的转码任务信息读取源文件,并获取源文件的编码信息;
根据所述的源文件的编码信息,获取I帧间隔时间和输出码率,将所述转码任务信息对应的转码任务进行分片,生成转码任务分片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市融创天下科技股份有限公司,未经深圳市融创天下科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210254772.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可冲洗外压式超滤滤芯组件及净水器
- 下一篇:智能便捷家居系统