This topic describes the limits on the features and service performance of ApsaraVideo Media Processing (MPS). We recommend that you take note of these limits and arrange your region-based topologies in advance before you use MPS.
Limits on features
Resource Type | Limits | Scenario |
Number of pipelines | By default, each user is provided with one active standard MPS queue and one active intelligent production MPS queue in each region. For information about how to create or enable other types of MPS queues, see Enable an MPS queue. For more information about MPS queue types and their specific limits, see MPS queue overview. | You can create a pipeline in the console. |
Number of jobs in the pipeline | Each pipeline can hold up to 10,000 queued jobs. | Submit an MPS job. |
Pipeline Job Concurrency | The maximum number of jobs that can concurrently run in an MPS queue depends on resources. For more information about the default concurrency of MPS queues, see Create an MPS queue. | Submit the job. |
Custom transcoding template | Each user can have up to 10 per service region. | Create a transcoding template in the MPS console. For more information, see Transcoding templates. |
Custom watermark template | The quota for each user is 10 per region. | Create a watermark template in the MPS console. For more information, see Manage watermark templates. |
Workflow | Each user can have up to 10 in each service region. | Create a workflow in the MPS console. For more information, see Create a workflow. |
API queries per second (QPS) | Throttling is applied on a per-user basis for some APIs. For more information, see QPS limits. | Call the MPS API. |
Limits on high-speed transcoding
High-speed transcoding is not supported for all videos. Before you enable high-speed transcoding, make sure that your video meets the following requirements.
Requirements on input files
File type: The input file must be a video and cannot be audio-only.
Video length: The length of the input file must be greater than 10 minutes. We recommend that you upload a video whose length is greater than 30 minutes.
Encoding format: The input file must be encoded in the H.264 or H.265 format, and cannot be encoded in the vp9, ac3, or ec3 format.
Requirements on output files
The output resolution must be 4K or lower.
Supported features
The input must include video because features such as playback speed adjustment and timeline-related transcoding are not supported for audio-only transcoding or container format conversion.
Transcoding Service | Is variable-speed playback supported? |
Regular transcoding | Support |
Audio transcoding | Not supported |
Container format conversion | Not supported |
Narrowband HD™ 1.0 | Support |
Narrowband HD™ 2.0 | Support |
Super resolution | Support |
Frame interpolation | Supported |
Video repair | Supported |
SDR to HDR | Supported |
HDR to SDR | Support |
SDR+ | Support |
Dolby audio | Not supported |
Transcoding feature | Parameter of an API operation | Playback speed control |
Two-pass encoding | N/A | Support |
Audio extraction | Remove | Not supported |
Video extraction | Remove | Not supported |
Black bar removal | Crop | Support |
Video cropping | Crop | Support |
Black bar addition | Pad | Support |
Automatic landscape and portrait rotation | LongShortMode | Support |
Video rotation | Rotate | Support |
Video merging | MergeList or MergeConfigUrl | Not supported |
Video clipping | Clip | Support |
Opening and Closing | OpeningList and TailSlateList | Not supported |
Blurring | DeWatermark | Not supported if timelines are involved |
Audio mixing | Amix | Not supported |
Watermarking | WaterMarks | Not supported if timelines are involved |
Subtitle hardcoding | SubtitleConfig | Not supported |
Packaging | HLS and DASH | Not supported |
Standard encryption | N/A | Not supported |
Private Encryption | N/A | Support |
Digital rights management (DRM) encryption | N/A | Not supported |