[发明专利]一种音视频文件转码集群调度方法及装置有效
申请号: | 201210254772.9 | 申请日: | 2012-07-23 |
公开(公告)号: | CN102802053A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 董志 | 申请(专利权)人: | 深圳市融创天下科技股份有限公司 |
主分类号: | H04N21/266 | 分类号: | H04N21/266;H04N21/239 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频文件 集群 调度 方法 装置 | ||
1.一种音视频文件转码集群调度方法,其特征在于,所述方法包括:
接收转码请求,根据所述将转码请求将对应的转码任务进行分片,生成转码任务分片;
根据预先设置的任务优先级生成转码任务分片调度信息;并根据所述转码任务分片调度信息将转码任务分配至转码集群进行转码;
判断所有转码任务分片对应的源文件是否已经转码完成,若转码未完成且所述转码请求发自流服务器,则通知转码集群将转码后的源文件分片存放到缓存服务器;通知流服务器根据收到的VOD点播请求,将缓存在缓存服务器中对应的已转码文件推送到移动终端。
2.根据权利要求1所述的音视频文件转码集群调度方法,其特征在于,所述的“接收转码请求,根据所述转码请求对应的转码任务进行分片,生成转码任务分片”具体为:
查找所述的转码请求中文件名对应的任务描述文件;若查找到,则通过所述的任务描述文件,获取转码任务信息;
通过所述的转码任务信息读取源文件,并获取源文件的编码信息;
根据所述的源文件的编码信息,获取I帧间隔时间和输出码率,将所述转码任务信息对应的转码任务进行分片,生成转码任务分片。
3.根据权利要求2所述的音视频文件转码集群调度方法,其特征在于,所述的“接收转码请求”之前还包括:
移动终端发送VOD点播请求,所述请求中携带预定义的目标文件的文件名;
流服务器接收所述的VOD点播请求,并判断是否接收到SEEK请求;若否则流服务器根据所述的文件名,在转码结果文件中进行搜索;若搜索到则发送转码请求。
4.根据权利要求3所述的音视频文件转码集群调度方法,其特征在于,所述的“流服务器接收所述的VOD点播请求,并判断是否接收到SEEK请求”,若是,则发送所述的SEEK请求;
接收所述的SEEK请求后,根据所述的SEEK请求中携带的播放的开始时间,找到SEEK请求中对应的第一转码任务分片;
判断所述的第一转码任务分片是否应存在于转码任务队列;如果是,则通知流服务器正在转码,读取数据,结束本流程;若否则提高该第一转码任务分片的优先级;继续执行“根据所述的转码任务分片调度信息,并根据转码任务分片调度信息将转码任务分配至转码集群进行转码。
5.根据权利要求4所述的音视频文件转码集群调度方法,其特征在于,所述的“判断所有转码任务分片对应的源文件是否已经转码完成”,若是,并且所述转码请求发自流服务器,则将所有源文件转码后合成一个目标文件,存放至主存服务器。
6.根据权利要求2所述的音视频文件转码集群调度方法,其特征在于,所述的“接收转码请求”之前还包括:CMS发送转码请求;所述转码请求中携带预定义的目标文件的文件名;
所述的“判断所有转码任务分片对应的源文件是否已经转码完成“,若是,并且所述转码请求发自CMS,则所有的源文件转码后合成一个目标文件,存放至主存服务器,通知CMS转码完成;结束本流程;若否,并且所述转码请求发自CMS,则将分段的源文件转码后,分片存放至缓存服务器。
7.一种音视频文件转码集群调度装置,其特征在于,所述装置包括:接收单元,分片单元、第一处理单元、判断单元、第二处理单元;
接收单元包括第一接收单元,第一接收单元,用于接收转码请求;
分片单元,用于根据所述将转码请求对应的转码任务进行分片,生成转码任务分片;
第一处理单元,用于根据预先设置的任务优先级生成转码任务分片调度信息;并根据所述的转码任务分片调度信息将转码任务分配至转码集群进行转码;
判断单元,包括第一判断单元,所述第一判断单元用于判断是否所有转码任务分片对应的源文件已经转码完成;将结果则通知第二处理单元;
第二处理单元,用于当第一判断单元判断所有转码任务分片对应的源文件还未转码完成,并且所述转码请求发自流服务器,通知转码集群将转码后的源文件分片存放到缓存服务器;且通知流服务器根据收到的VOD点播请求,将缓存在缓存服务器中对应的已转码文件,推送到移动终端;当第一判断单元判断所有转码任务分片对应的源文件已经转码完成,且所述转码请求发自流服务器,则将所有源文件转码后合成一个目标文件,存放至主存服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市融创天下科技股份有限公司,未经深圳市融创天下科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210254772.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可冲洗外压式超滤滤芯组件及净水器
- 下一篇:智能便捷家居系统