[发明专利]转码任务的调度方法和系统有效
申请号: | 201310646742.7 | 申请日: | 2013-12-04 |
公开(公告)号: | CN103686207A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 李超;邢波;刘钧石;鲍大磊;王孝庆 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/235 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 调度 方法 系统 | ||
技术领域
本申请涉及视频转码领域,更具体地,涉及一种转码任务的调度方法和系统。
背景技术
视频网站将丰富的视频资源转换成适合于网络播放的格式,从而,人们便可以通过计算机终端、移动终端或具有联网功能的电视终端访问相应的视频网站观看到各类视频。
对于不同的视频资源来说,其具有不同的视频格式,并不是所有的视频格式都适合于网络传输播放,通常,视频网站会将不同的视频资源转换为“.flv”和“.mp4”格式的视频再进行网络传输,其中,“.flv”格式适合于电视终端传输及播放,“.mp4”格式适合于计算机及移动终端网络传输及播放。也就是说,视频网站需要建立转码任务,通过其内部的转码系统来执行相应的转码任务进行视频转码处理。
现有技术中,由于视频转码处理需要耗费较长的时间,为了保证任务量,视频网站使用几十或上百台转码机(如:转码服务器)进行视频转码。由于转码机的型号不同,其处理性能并不相同,造成转码处理的速度有高低之分。那么,就需要对不同的转码任务进行适当的调度,以充分利用转码机的性能完成不同要求的转码处理。但是,目前视频网站对于转码任务的调度仍存在以下问题:
1、不能根据转码任务上线的优先级进行调度,如:新闻资讯类的任务必须以最快的速度完成转码任务上线播放,需要由高性能的服务器进行转码;而电视剧等长视频任务可以适当延时转码上线,可以由低性能的服务器进行转码。但目前视频网站的转码机只根据任务列表中的任务顺序执行,不能灵活调度,造成优先级高的视频不能及时发布。
2、不能根据视频资源的码率的高低进行调度,如:就同一片源来说,低码率的转码效率比高码的转码效率要高,所以为了尽早的将片源上线播放,低码率任务转码开始时间应早于同片源的高码率任务,同时,低码率任务分配的服务器性能应该优于或等于高码率任务所分配的服务器。但目前视频网站的转码机,不能灵活调度,造成视频转码效率低,不能及时发布视频。
3、不能保证某些特定任务的快速转码,如:在进行春晚直播时,所有的直播任务必须快速完成,需要充足的服务器为直播任务进行转码处理,不能因为其他任务而造成直播任务不能快速完成。同样,目前视频网站的转码机只根据任务列表中的任务顺序执行,难以保证某些特定任务的快速转码,造成直播视频不能及时发布。
4、不能充分利用服务器的性能,在正常情况下,转码任务应该平均的分配到每台转码机上,让每台服务器的CPU利用率相近。但目前视频网站的转码机的转码任务只是随机分配,不能进行调度,导致每台服务器的利用率不均匀,浪费转码资源。
因此,如何解决不能根据服务器状态和转码任务属性合理进行转码任务调度,便成为亟待解决的技术问题。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种转码任务的调度方法和系统,以解决不能根据服务器状态和转码任务属性合理进行转码任务调度的问题。
为了解决上述技术问题,本申请公开了一种转码任务的调度方法,包括:
从需要进行转码的视频中获取对应的视频属性信息,并结合预置的分值规则生成具有分值标签信息的转码任务;
将所述具有分值标签信息的转码任务,按照预置的分值等级划分进入对应资源池队列;
对每个资源池队列中的所述转码任务,根据先进先出处理机制进行转码处理。
优选地,对每个资源池队列中的所述转码任务,根据先进先出处理机制进行转码处理,包括:
对每个资源池中具有特殊标签的所述转码任务进行提取,并抢占正在根据先进先出处理机制进行转码处理的转码任务,将被抢占的该转码任务暂停处理,同时优先对具有特殊标签的所述转码任务进行处理,将被抢占的该转码任务排到具有特殊标签的所述转码任务之后按照所述先进先出处理机制再进行转码处理。
优选地,从所述视频中获取的视频属性信息结合预置的分值规则生成具有分值标签信息的转码任务,具体为:
预置不同的视频属性信息所对应的分值,形成所述分值规则;
从所述视频中获取的视频属性信息,结合所述分值规则生成具有分值标签信息的转码任务。
优选地,预置不同的视频属性信息所对应的分值,形成所述分值规则,具体为:
所述视频属性信息包括:物理属性和业务属性;设置不同的物理属性和不同的业务属性所对应的不同的分值;
对所述视频的视频属性信息所包括的物理属性和业务属性分别对应的分值并进行累加求和,得出该视频的视频属性信息对应的分值,形成所述分值规则。
优选地,所述先进先出处理机制,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310646742.7/2.html,转载请声明来源钻瓜专利网。