ApsaraVideo Media Processing (MPS) limits the queries per second (QPS) of API calls for each account. API calls are throttled if the QPS limit per account is exceeded. This topic describes the QPS limit per account on each API operation in MPS. To prevent your service from being interrupted by throttling, we recommend that you keep your number of API calls per second under the QPS limit.

QPS limit per account on an API operation

The QPS limit per account on an API operation indicates the maximum number of times that an Alibaba Cloud account and the RAM users that belong to this account can call the API operation per second. For example, the QPS limit per account on the ActivateMediaWorkflow operation is 100 times per second. If you have an Alibaba Cloud account within which five RAM users are created and use the Alibaba Cloud account and the five RAM users to call the ActivateMediaWorkflow operation at the same time, the total number of calls per second cannot exceed 100.

Notice
  • Not all API operations have QPS limits. The following tables describe the QPS limits on calling different API operations.
  • Take note of the units in the following tables. The default unit is times per second. Other units, for example, times per minute, are expressly given if used.

Media information analysis

API operation Maximum QPS per account
SubmitMediaInfoJob 50
QueryMediaInfoJobList 100

Intelligent preset template recommendation

API operation Maximum QPS per account
SubmitAnalysisJob 100
QueryMediaInfoJobList 100

Transcoding job management

API operation Maximum QPS per account
SubmitJobs 100
CancelJob 100
QueryJobList 100
ListJob 100

Custom transcoding template management

API operation Maximum QPS per account
AddTemplate 100
UpdateTemplate 100
QueryTemplateList 100
SearchTemplate 100
DeleteTemplate 100

MPS queue management

API operation Maximum QPS per account
UpdatePipeline 100
QueryPipelineList 100
SearchPipeline 100

Watermark template management

API operation Maximum QPS per account
AddWaterMarkTemplate 100
UpdateWaterMarkTemplate 100
QueryWaterMarkTemplateList 100
SearchWaterMarkTemplate 100
DeleteWaterMarkTemplate 100

Snapshot job management

API operation Maximum QPS per account
SubmitSnapshotJob 50
QuerySnapshotJobList 100

Media workflow management

API operation Maximum QPS per account
AddMediaWorkflow 100
ActivateMediaWorkflow 100
DeactivateMediaWorkflow 100
DeleteMediaWorkflow 100
UpdateMediaWorkflow 100
QueryMediaWorkflowList 100
SearchMediaWorkflow 100
UpdateMediaWorkflowTriggerMode 100

Media workflow execution instance management

API operation Maximum QPS per account
ListMediaWorkflowExecutions 100
QueryMediaWorkflowExecutionList 100

Media management

API operation Maximum QPS per account
AddMedia 100
DeleteMedia 100
UpdateMedia 100
UpdateMediaCategory 100
UpdateMediaCover 100
AddMediaTag 100
DeleteMediaTag 100
UpdateMediaPublishState 100
QueryMediaList 100
QueryMediaListByURL 100

Media bucket management

API operation Maximum QPS per account
BindInputBucket 100
BindOutputBucket 100
ListAllMediaBucket 10
UnbindInputBucket 100
UnbindOutputBucket 100