System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及视频流处理,尤其涉及一种视频流转码任务的调度方法、一种视频流转码任务的调度系统,以及一种计算机可读存储介质。
技术介绍
1、视频监控行业是一个快速发展的行业,随着视频监控应用场景的不断扩大,对视频流的转码需求也越来越多。视频流转码系统所处理的转码任务通常包括以下几类:第一,多种终端类型和编码类型的视频流在不同场景播放时对分辨率、码率等进行相应调整。第二,将视频流按照特定的编码方式进行输出以解决播放端兼容性问题。第三,对不同合作方输出的视频流增加对应的水印以方便溯源。
2、针对上述几类视频流转码任务,现有技术所采取的调度方法可以同时处理多种转码任务,并根据视频流转码系统总体的负载情况调度转码任务。然而,现有技术无法精确量化视频流转码系统的转码资源,导致转码资源浪费,转码资源利用率低。
3、为了克服现有技术所存在的上述缺陷,本领域亟需一种视频流转码任务的调度技术,以解决视频流转码系统中多节点调度和各节点内资源调度的问题,从而提升视频流转码系统的处理效率和稳定性。
技术实现思路
1、以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
2、为了克服现有技术所存在的上述缺陷,本专利技术提供了一种视频流转码任务的调度方法、一种视频流
3、具体来说,根据本专利技术的第一方面提供的上述视频流转码任务的调度方法,包括步骤:响应于转码任务的转码请求,根据各边缘节点与所请求的转码任务的亲和度和所述各边缘节点的负载情况将所述转码任务调度至目标边缘节点,其中所述亲和度与任务的业务属性、调用距离以及节点资源属性中的一者或多者相关;以及根据所述转码任务的任务类型,将所述转码任务调度至所述目标边缘节点中的目标转码设备中进行处理。
4、优选地,在本专利技术的一实施例中,还包括:根据所述各边缘节点中的各转码设备的负载情况,计算所述各边缘节点的资源利用率;以及根据所述各边缘节点的资源利用率,确定所述各边缘节点的负载情况。
5、优选地,在本专利技术的一实施例中,还包括:响应于所述边缘节点的资源利用率超出预警值,按照所配置的策略对所述边缘节点中的所述各转码设备进行扩容。
6、优选地,在本专利技术的一实施例中,所述任务类型包括任务输入输出编码类型、分辨率、帧率、是否需要解码,所述调度方法还包括:根据所述任务类型确定所述转码任务所需的资源量。
7、优选地,在本专利技术的一实施例中,所述将所述转码任务调度至所述目标边缘节点中的目标转码设备中进行处理的步骤包括:根据所述目标边缘节点中的各转码设备的负载情况和状态,将所述转码任务调度至满足所述转码任务所需的资源量的所述目标转码设备。
8、优选地,在本专利技术的一实施例中,所述目标边缘节点中的各转码设备的状态包括:所述各转码设备的各任务状态、所述各转码设备的各任务进度、错误信息。
9、优选地,在本专利技术的一实施例中,所述各转码设备的负载情况包括所述各转码设备的可用性状态,所述各转码设备的可用性状态包括可用状态、低负载状态、已用状态、不可用状态。
10、优选地,在本专利技术的一实施例中,所述目标转码设备支持一种所述转码任务的任务类型和多个所述转码任务。
11、此外,根据本专利技术的第二方面提供的上述视频流转码任务的调度系统包括存储器及处理器。所述存储器上存储有计算机指令。所述处理器连接所述存储器,并被配置用于执行所述存储器上存储的计算机指令,以实施上述任意一个实施例所提供的视频流转码任务的调度方法。
12、此外,根据本专利技术的第三方面提供的上述计算机可读存储介质上存储有计算机指令。所述计算机指令被处理器执行时,实施上述任意一个实施例所提供的视频流转码任务的调度方法。
本文档来自技高网...【技术保护点】
1.一种视频流转码任务的调度方法,其特征在于,包括步骤:
2.如权利要求1所述的调度方法,其特征在于,还包括:
3.如权利要求2所述的调度方法,其特征在于,还包括:
4.如权利要求2所述的调度方法,其特征在于,所述任务类型包括任务输入输出编码类型、分辨率、帧率、是否需要解码,所述调度方法还包括:
5.如权利要求4所述的调度方法,其特征在于,所述将所述转码任务调度至所述目标边缘节点中的目标转码设备中进行处理的步骤包括:
6.如权利要求5所述的调度方法,其特征在于,所述目标边缘节点中的各转码设备的状态包括:所述各转码设备的各任务状态、所述各转码设备的各任务进度、错误信息。
7.如权利要求5所述的调度方法,其特征在于,所述各转码设备的负载情况包括所述各转码设备的可用性状态,所述各转码设备的可用性状态包括可用状态、低负载状态、已用状态、不可用状态。
8.如权利要求1所述的调度方法,其特征在于,所述目标转码设备支持一种所述转码任务的任务类型和多个所述转码任务。
9.一种视频流转码任务的调度系统,
10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述计算机指令被处理器执行时,实施如权利要求1~8中任一项所述的视频流转码任务的调度方法。
...【技术特征摘要】
1.一种视频流转码任务的调度方法,其特征在于,包括步骤:
2.如权利要求1所述的调度方法,其特征在于,还包括:
3.如权利要求2所述的调度方法,其特征在于,还包括:
4.如权利要求2所述的调度方法,其特征在于,所述任务类型包括任务输入输出编码类型、分辨率、帧率、是否需要解码,所述调度方法还包括:
5.如权利要求4所述的调度方法,其特征在于,所述将所述转码任务调度至所述目标边缘节点中的目标转码设备中进行处理的步骤包括:
6.如权利要求5所述的调度方法,其特征在于,所述目标边缘节点中的各转码设备的状态包括:所述各转码设备的各任务...
【专利技术属性】
技术研发人员:许跃鸿,王刚,肖锋,马幸晖,李洋,徐文杰,
申请(专利权)人:天翼数字生活科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。