[发明专利]一种分配转码任务的方法和系统在审
申请号: | 201810193325.4 | 申请日: | 2018-03-09 |
公开(公告)号: | CN108235059A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 林艺玲;叶志阳;陈东毅 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/858;H04N21/24;H04N21/254 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 刘荣鑫 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转码服务器 转码 管理服务器 可选 目标视频 视频处理技术 编码参数 获取目标 视频处理 预先存储 转码请求 原编码 分配 视频 发送 保证 | ||
本发明公开了一种分配转码任务的方法和系统,属于视频处理技术领域。所述方法包括:管理服务器获取目标视频的转码请求,生成所述目标视频的转码任务;所述管理服务器根据预先存储的原编码参数、目的编码参数和权值的对应关系,确定转码服务器组中每个可选转码服务器当前执行的各个转码任务的权值;所述管理服务器将所述每个可选转码服务器当前执行的各个转码任务的权值之和,确定为所述每个可选转码服务器的权值;所述管理服务器向各个所述可选转码服务器中权值最小的目标转码服务器发送对于所述目标视频的转码任务。采用本发明,可以保证视频处理的质量。
技术领域
本发明涉及视频处理技术领域,特别涉及一种分配转码任务的方法和系统。
背景技术
观看视频是一种当下主流的娱乐形式,大量用户终端上都安装有视频播放软件,通过视频播放软件,用户可以播放视频服务后台提供的视频。受播放终端多样、用户需求不同的影响,视频服务后台往往需要对视频进行转码,即将视频的原编码参数转码为目的编码参数,其中,编码参数包含编码格式、码率、分辨率、帧率等。
视频服务后台设置有用于对视频进行转码的大量的转码服务器。当需要对某个视频进行转码时,管理服务器可以根据各个转码服务器当前的负载比例、CPU使用率等性能参数,进行任务分配。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
经实践证明,负载比例、CPU使用率等性能参数只能在一定程度体现转码服务器的负载情况,无法准确反映转码服务器的转码能力和转码质量,故而,基于各转码服务器的性能参数判断负载的准确度较低,从而导致视频处理的质量较差。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种分配转码任务的方法和系统。所述技术方案如下:
第一方面,提供了一种分配转码任务的方法,所述方法包括:
管理服务器获取目标视频的转码请求,生成所述目标视频的转码任务;
所述管理服务器根据预先存储的原编码参数、目的编码参数和权值的对应关系,确定转码服务器组中每个可选转码服务器当前执行的各个转码任务的权值;
所述管理服务器将所述每个可选转码服务器当前执行的各个转码任务的权值之和,确定为所述每个可选转码服务器的权值;
所述管理服务器向各个可选转码服务器中权值最小的目标转码服务器发送对于所述目标视频的转码任务。
可选的,所述确定转码服务器组中每个可选转码服务器当前执行的各个转码任务的权值之前,还包括:
所述管理服务器获取所述目标视频的视频类型,将所述转码服务器组中符合所述视频类型的在线的转码服务器确定为可选转码服务器,其中,所述视频类型包括直播视频和点播视频。
可选的,所述方法还包括:
如果所述转码服务器组中无可选转码服务器,且所述目标视频的视频类型为直播视频,所述管理服务器则反馈转码失败消息;
如果所述转码服务器组中无可选转码服务器,且所述目标视频的视频类型为点播类型,所述管理服务器则在预设时长后,再次查找可选转码服务器。
可选的,所述确定转码服务器组中每个可选转码服务器当前执行的各个转码任务的权值之前,还包括:
所述管理服务器获取所述转码服务器组中每个在线的转码服务器的当前性能参数,将所述当前性能参数小于各自预设的性能极限值的转码服务器确定为可选转码服务器。
可选的,所述确定转码服务器组中每个可选转码服务器当前执行的各个转码任务的权值之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810193325.4/2.html,转载请声明来源钻瓜专利网。