管道是任务的队列。当您提交异步任务后,任务会进入管道中进行排队,根据优先级和提交顺序依次被调度执行。本文介绍MPS中管道的基本概念及使用限制。
基本概念
管道有启用、禁用两种状态,管道被暂停时,媒体处理服务不再调度此管道中的作业执行,直到管道被重新启用为止,已在执行中的作业不受影响。
管道中的任务可以有多种优先级。
通过API提交的任务可以自定义优先级,最高为10,最低为1。
通过控制台提交的任务优先级默认为6,不能修改。
相同优先级的作业之间,根据任务提交时间顺序执行;不同优先级的作业之间,根据优先级从高到低执行。
应用场景
通过创建多个管道,用于区分、管理不同的生产队列。
通过暂停、开启管道,设置任务优先级,灵活控制生产需求。
为管道配置MNS消息,接收异步任务处理结果。
为管道配置监控报警,对转码任务数等指标进行监控。
使用限制
不同类型管道的创建数量、适用功能、并发能力不同。
创建数量:每个用户(指每个阿里云账号)在每个服务地域默认可创建1个倍速转码管道、1个默认的智能生产管道、4个其他管道。
适用功能:不同类型的管道,可处理不同类型的任务。如果提交不适用的任务会执行失败。
并发能力:不同类型的管道,可同时处理的任务并发数不同,详见下表。如果任务量超过并发会排队等待。
每个用户(指每个阿里云账号)在每个服务地域的所有相同类型的管道,共享该类管道的并发。
管道类型 | 适用功能说明 | 默认并发 |
标准管道 | 适用于自定义模板、定制模板、除窄带高清™2.0系列和超分系列以外的预置模板、异步截图和异步媒体信息任务。 | 400 |
倍速转码管道 | 适用的模板和功能范围与标准管道相同。 推荐需要快速获取转码结果的任务,启用倍速管道进行提速。 支持5/10/20/30倍速档位。倍速转码公测结束,正式版上线 | 200 |
倍速转码(旧版)管道 | 2023年2月14日前创建的是旧版倍速管道,仅支持5倍速。 | 200 |
窄带高清2.0管道 | 仅适用于窄带高清™2.0系列预置模板、全平台(MP4)-SDToHD和全平台(MP4)-2KTo4K预置超分模板。后台为您定制的窄带高清™2.0和超分模板请使用标准管道。 | 200 |
视频审核管道 | 适用于媒体审核作业。 | 10 |
视频DNA管道 | 适用于视频DNA作业。 | 10 |
智能标签管道 | 适用于智能标签作业。 | 2 |
智能封面管道 | 仅适用于智能生产作业中的智能封面任务。 智能封面任务在控制台提交时需要使用智能封面管道,通过SubmitIProductionJob接口提交时,可以传入智能封面管道ID,或不传入管道ID使用默认智能生产管道。 | 10 |
智能生产管道 | 适用于智能生产作业(如:视频摘要、字幕提取等所有生产作业) 系统已为您分配了1个默认的智能生产管道(默认管道在控制台暂不展示、也不支持修改和创建)。通过SubmitIProductionJob接口提交智能生产作业时,如果不传入管道ID则为使用默认管道。 | 10 |