API QPS limits

更新时间:
复制 MD 格式

ApsaraVideo VOD limits the number of queries per second (QPS) that a single account can make to an API operation. If you exceed the QPS limit per account, your API calls are throttled. This topic describes the QPS limit per account for each ApsaraVideo VOD API operation. To prevent service interruptions, ensure that your API calls do not exceed these limits.

What is the QPS limit per account

The QPS limit per account for an API operation is the maximum number of calls that an Alibaba Cloud account and its RAM users can make to the operation per second or per minute. For example, the QPS limit per account for the CreateUploadVideo operation is 120 calls per second. If you have one Alibaba Cloud account and five RAM users, the total number of calls to the CreateUploadVideo operation from all six accounts cannot exceed 120 per second.

Important
  • Not all API operations are subject to throttling. For details, see the tables in this topic.

  • The default unit for QPS limits is calls per second. Other units, such as calls per minute, are specified where applicable.

  • The QPS limits for some API operations vary by region. These differences are noted in the tables. If no region is specified, the QPS limit applies to all regions.

  • The QPS limits in this topic are for reference only. The actual limits may vary based on factors such as the region, actual call volume, and concurrency. The limits enforced by the service prevail.

QPS limits for media upload API operations

API

QPS limit per account

CreateUploadVideo

  • China (Beijing), China (Shanghai), China (Shenzhen), and Singapore: 80

  • Germany (Frankfurt), US (Silicon Valley), Japan (Tokyo), and Indonesia (Jakarta): 40

RefreshUploadVideo

  • China (Beijing), China (Shanghai), China (Shenzhen), and Singapore: 80

  • Germany (Frankfurt), US (Silicon Valley), Japan (Tokyo), and Indonesia (Jakarta): 40

CreateUploadImage

  • China (Beijing), China (Shanghai), China (Shenzhen), and Singapore: 80

  • Germany (Frankfurt), US (Silicon Valley), Japan (Tokyo), and Indonesia (Jakarta): 40

CreateUploadAttachedMedia

  • China (Beijing), China (Shanghai), China (Shenzhen), and Singapore: 80

  • Germany (Frankfurt), US (Silicon Valley), Japan (Tokyo), and Indonesia (Jakarta): 40

UploadMediaByURL

200,000 per day

GetURLUploadInfos

100

RegisterMedia

50

GetUploadDetails

100

CancelUrlUploadJobs

50

DeleteMultipartUpload

10

UploadStreamByURL

100

QPS limits for playback API operations

API

QPS limit per account (calls/second)

GetVideoPlayAuth

360

GetPlayInfo

360

QPS limits for media asset management API operations

Media asset search

API

QPS limit per account (calls/second)

SearchMedia

50

Tiered storage

API

QPS limit per account (calls/second)

RestoreMedia

50

UpdateMediaStorageClass

50

Media asset categorization

API

QPS limit per account (calls/second)

AddCategory

30

UpdateCategory

100

DeleteCategory

10

GetCategories

50

Audio and video management

API

QPS limit per account (calls/second)

GetVideoInfo

100

GetVideoInfos

100

GetVideoList

50

GetMezzanineInfo

100

UpdateVideoInfo

100

UpdateVideoInfos

30

DeleteMezzanines

50

DeleteStream

50

DeleteVideo

30

Auxiliary media asset management

API

QPS limit per account (calls/second)

GetAttachedMediaInfo

100

UpdateAttachedMediaInfos

100

DeleteAttachedMedia

50

Image management

API

QPS limit per account (calls/second)

GetImageInfo

100

UpdateImageInfos

50

DeleteImage

50

ListSnapshots

30

Animated image management

API

QPS limit per account (calls/second)

ListDynamicImage

100

DeleteDynamicImage

10

QPS limits for media processing API operations

Job submission

API

QPS limit per account (calls/second)

SubmitTranscodeJobs

30

SubmitSnapshotJob

30

SubmitPreprocessJobs

15

SubmitDynamicImageJob

30

SubmitWorkflowJob

20

Snapshot templates

API

QPS limit per account (calls/second)

GetVodTemplate

30

ListVodTemplate

10

AddVodTemplate

10

UpdateVodTemplate

20

DeleteVodTemplate

5

Video watermarks

API

QPS limit per account (calls/second)

AddWatermark

10

UpdateWatermark

2

DeleteWatermark

5

SetDefaultWatermark

2

ListWatermark

10

GetWatermark

10

Transcoding jobs

API

QPS limit per account (calls/second)

GetTranscodeSummary

15

ListTranscodeTask

15

GetTranscodeTask

15

QPS limits for online editing API operations

Video production

API

QPS limit per account (calls/second)

ProduceEditingProjectVideo

50

QPS limits for media review API operations

Review settings

API

QPS limit per account (calls/second)

SetAuditSecurityIp

100

ListAuditSecurityIp

100

Manual review

API

QPS limit per account (calls/second)

CreateAudit

20

GetAuditHistory

100

QPS limits for video AI API operations

AI jobs

API

QPS limit per account (calls/second)

SubmitAIJob

30

ListAIJob

30

Media fingerprinting

API

QPS limit per account (calls/second)

GetMediaDNAResult

20

SubmitMediaDNADeleteJob

10

Smart tagging

API

QPS limit per account (calls/second)

GetAIVideoTagResult

10

Smart Thumbnail

API

QPS limit per account (calls/second)

SubmitAIImageJob

30

GetAIImageJobs

30

ListAIImageInfo

100

DeleteAIImageInfos

100

QPS limits for live-to-VOD API operations

API

QPS limit per account (calls/second)

ListLiveRecordVideo

50

QPS limits for ApsaraVideo VOD CDN API operations

Domain name verification

API

QPS limit per account (calls/second)

VerifyVodDomainOwner

100

DescribeVodVerifyContent

100

Log management

API

QPS limit per account (calls/second)

DescribeVodDomainLog

100

QPS limits for video security API operations

HLS encryption

API

QPS limit per account (calls/second)

GenerateKMSDataKey

30

DecryptKMSDataKey

50

Digital watermarking

API

QPS limit per account (calls/second)

SubmitDigitalWatermarkExtractJob

30

GetDigitalWatermarkExtractResult

50

Secure download (caching)

API

QPS limit per account (calls/second)

GenerateDownloadSecretKey

50

QPS limits for data statistics API operations

Playback data (new)

API

QPS limit per account (calls/second)

DescribeVodMediaPlayData

10

Playback data (old)

API

QPS limit per account (calls/second)

DescribePlayTopVideos

100

DescribePlayUserAvg

100

DescribePlayUserTotal

100

DescribePlayVideoStatis

100

Per-user QPS limit for APIs in a multi-application system

Application management

API

QPS limit per account (calls/second)

CreateAppInfo

50

GetAppInfos

100

ListAppInfo

30

UpdateAppInfo

30

DeleteAppInfo

10

Authorization management

API

QPS limit per account (calls/second)

AttachAppPolicyToIdentity

10

DetachAppPolicyFromIdentity

10

ListAppPoliciesForIdentity

10

Resource migration

API

QPS limit per account (calls/second)

MoveAppResource

30

QPS limits for global configuration API operations

Storage management

API

QPS limit per account (calls/second)

SetCrossdomainContent

10

Event notifications

API

QPS limit per account (calls/second)

SetMessageCallback

15

GetMessageCallback

10

DeleteMessageCallback

10