服务器、转码任务的调度方法及执行方法技术

技术编号:19598727 阅读:35 留言:0更新日期:2018-11-28 06:47
本发明专利技术实施例涉及数据处理技术领域,公开了一种服务器、转码任务的调度方法及执行方法。本发明专利技术实施例中,转码任务的调度方法包括:从至少一转码服务器接收状态信息;当从流媒体服务器接收到转码任务请求时,根据接收到的所述状态信息,判断是否存在目标转码服务器;目标转码服务器为所述健康状态结果满足预设条件的转码服务器;若存在,将目标转码服务器的地址信息发送至流媒体服务器,供流媒体服务器根据地址信息将转码任务发送至目标转码服务器,供目标转码服务器执行转码任务。本发明专利技术实施例还提供了一种转码任务的执行方法。本发明专利技术实施例能够避免健康状态不理想的转码服务器执行转码任务,从而提高了转码质量,提升了用户体验。

【技术实现步骤摘要】
服务器、转码任务的调度方法及执行方法
本专利技术实施例涉及数据处理
,特别涉及一种服务器、转码任务的调度方法及执行方法。
技术介绍
流媒体服务器(例如直播服务器)从客户端服务器接收到转码任务后,需要将转码任务调度给转码服务器,供转码服务器执行转码任务。现有的流媒体服务器通过DNS或HTTPDNS方式来获取转码服务器的IP地址,从而将转码任务发给该IP地址对应的转码服务器。然而,专利技术人发现现有技术中至少存在如下问题:现有的转码任务的调度方法中,通过DNS或HTTPDNS方式来获取将要执行转码任务的转码服务器,调度方式比较随机和盲目,如果该转码服务器的当前健康状态不太理想(例如当前已过量承载和/或当前处理能力较低),可能严重影响转码质量,影响客户的体验。
技术实现思路
本专利技术实施方式的目的在于提供一种服务器、转码任务的调度方法及执行方法,能够避免健康状态不理想的转码服务器执行转码任务,从而提高了转码质量,提升了用户体验。为解决上述技术问题,本专利技术的实施方式提供了一种转码任务的调度方法,包括:从至少一转码服务器接收状态信息;所述状态信息至少包括所述转码服务器的地址信息和健康状本文档来自技高网...

【技术保护点】
1.一种转码任务的调度方法,其特征在于,包括:从至少一转码服务器接收状态信息;所述状态信息至少包括所述转码服务器的地址信息和健康状态结果;当从流媒体服务器接收到转码任务请求时,根据接收到的所述状态信息,判断是否存在目标转码服务器;所述目标转码服务器为所述健康状态结果满足预设条件的转码服务器;若存在,将所述目标转码服务器的地址信息发送至所述流媒体服务器,供所述流媒体服务器根据所述地址信息将转码任务发送至所述目标转码服务器,供所述目标转码服务器执行所述转码任务。

【技术特征摘要】
1.一种转码任务的调度方法,其特征在于,包括:从至少一转码服务器接收状态信息;所述状态信息至少包括所述转码服务器的地址信息和健康状态结果;当从流媒体服务器接收到转码任务请求时,根据接收到的所述状态信息,判断是否存在目标转码服务器;所述目标转码服务器为所述健康状态结果满足预设条件的转码服务器;若存在,将所述目标转码服务器的地址信息发送至所述流媒体服务器,供所述流媒体服务器根据所述地址信息将转码任务发送至所述目标转码服务器,供所述目标转码服务器执行所述转码任务。2.根据权利要求1所述的转码任务的调度方法,其特征在于,所述健康状态结果包括健康状态值,且所述健康状态值越小,表征所述健康状态结果越好;所述将所述目标转码服务器的地址信息发送至所述流媒体服务器,具体包括:若所述目标转码服务器的数量大于1,则根据所述目标转码服务器的健康状态值从小至大的顺序,对所述目标转码服务器进行排序;将排序的前N个所述目标转码服务器的地址信息发送至所述流媒体服务器;N为大于零的自然数。3.根据权利要求1所述的转码任务的调度方法,其特征在于,所述转码任务请求包括所述转码服务器的请求数量;所述将所述目标转码服务器的地址信息发送至所述流媒体服务器,具体包括:判断所述目标转码服务器的数量是否大于或等于所述请求数量;若所述目标转码服务器的数量大于所述请求数量,则将所述请求数量的所述目标转码服务器的地址信息发送至所述流媒体服务器。4.根据权利要求2所述的转码任务的调度方法,其特征在于,所述健康状态值为预设的特定值时,表示所述转码服务器当前处理的所有所述转码任务的能力消耗量大于或等于所述转码服务器的标准能力处理量;所述健康状态值不为所述特定值时,所述健康状态值根据所述转码服务器的每个内核的资源占用值计算得到。5.根据权利要求1所述的转码任务的调度方法,其特征在于,所述地址信息为IP地址。6.根据权利要求1所述的转码任务的调度方法,其特征在于,所述健康状态结果包括当前任务承载量。7.一种转码任务的执行方法,其特征在于,应用于转码服务器;所述转码任务的执行方法包括:获取状态信息;所述状态信息至少包括所述转码服务器的地址信息和健康状态结果;发送所述状态信息至调度服务器,供所述调度服务器在接收到转码任务请求时判断是否存在目标转码服务器,且在判定存在目标转码服务器后,将所述目标转码服务器的地址信息发送至所述流媒体服务器,供所述流媒体服务器根据所述地址信息将转码任务发送至对应的所述目标转码服务器,供所述目标转码服务器执行所述转...

【专利技术属性】
技术研发人员:郑惠洁刘珠清李俊明
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1