All Products
Search
Document Center

QPS limit on an API operation in ApsaraVideo Live

Last Updated: May 19, 2022

ApsaraVideo Live limits the queries per second (QPS) of API calls for each user. If the number of times that a user calls an API operation in a second or minute exceeds the limit, throttling is triggered. This topic describes the QPS limits on calling different API operations in ApsaraVideo Live. To prevent your service from being interrupted by throttling, we recommend that your number of API calls per second or minute be under the QPS limit.

QPS limit on calling an API operation

The QPS limit on calling 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 or per minute. For example, the QPS limit on calling the AddLiveDomain operation is 30. If you have an Alibaba Cloud account and five RAM users that belong to your account, the Alibaba Cloud account and five RAM users all together can call the AddLiveDomain operation no more than 30 times per second.

Notice

Not all API operations have QPS limits. The following tables describe the QPS limits on calling different API operations.

Domain name management

Notice

Take note of the units in the following tables. The default unit is second. Other units, for example, minute, are expressly given if used.

Operation

Maximum QPS per user

AddLiveDomain

30

AddLiveDomainPlayMapping

1,000 per minute

DeleteLiveDomainPlayMapping

1,000 per minute

AddLiveDomainMapping

30

DeleteLiveDomain

30

DeleteLiveDomainMapping

30

DescribeLiveDomainMapping

500 per minute

DescribeLiveDomainDetail

50

DescribeLiveUserDomains

100

StartLiveDomain

30

StopLiveDomain

30

DescribeLiveCertificateDetail

50

DescribeLiveDomainCertificateInfo

100

DescribeLiveCertificateList

50

SetLiveDomainCertificate

30

BatchDeleteLiveDomainConfigs

30

BatchSetLiveDomainConfigs

30

DescribeLiveDomainConfigs

100

Stream pulling

Operation

Maximum QPS per user

AddLivePullStreamInfoConfig

15

DescribeLivePullStreamConfig

50

DeleteLivePullStreamInfoConfig

30

SetLiveLazyPullStreamInfoConfig

1,000 per minute

DescribeLiveLazyPullStreamConfig

1,000 per minute

DeleteLiveLazyPullStreamInfoConfig

1,000 per minute

UpdateLivePullStreamInfoConfig

1,000 per minute

Live stream management

Operation

Maximum QPS per user

DescribeLiveStreamsBlockList

50

DescribeLiveStreamsControlHistory

50

DescribeLiveStreamBitRateData

50

DescribeLiveStreamsOnlineList

10,000 per minute

DescribeLiveStreamsPublishList

3

ForbidLiveStream

200

ResumeLiveStream

30

DescribeLiveDomainOnlineUserNum

200 per minute

DescribeLiveDomainFrameRateAndBitRateData

100

DescribeLiveDomainLimit

5

DescribeLiveStreamState

100

Live stream transfer

Operation

Maximum QPS per user

DescribeLiveEdgeTransfer

100

DeleteLiveEdgeTransfer

100

SetLiveEdgeTransfer

100

Stream ingest callbacks

Operation

Maximum QPS per user

SetLiveStreamsNotifyUrlConfig

15

DescribeLiveStreamsNotifyUrlConfig

1,000 per minute

DeleteLiveStreamsNotifyUrlConfig

15

Time shifting

Operation

Maximum QPS per user

DescribeLiveShiftConfigs

10

OpenLiveShift

10

CloseLiveShift

10

Live stream transcoding

Operation

Maximum QPS per user

AddLiveStreamTranscode

30

AddCustomLiveStreamTranscode

6,000 per minute

AddRtsLiveStreamTranscod

10

DeleteLiveStreamTranscode

30

DescribeLiveStreamTranscodeInfo

60

AddTrancodeSEI

6,000 per minute

Live to VOD

Operation

Maximum QPS per user

AddLiveRecordVodConfig

1,000 per minute

DeleteLiveRecordVodConfig

1,000 per minute

DescribeLiveRecordVodConfigs

1,000 per minute

Live stream recording

Operation

Maximum QPS per user

AddLiveAppRecordConfig

30

RealTimeRecordCommand

50

DeleteLiveAppRecordConfig

50

DescribeLiveRecordConfig

100

DescribeLiveStreamRecordContent

50

CreateLiveStreamRecordIndexFiles

45

DescribeLiveStreamRecordIndexFile

100

DescribeLiveStreamRecordIndexFiles

15

AddLiveRecordNotifyConfig

30

DeleteLiveRecordNotifyConfig

30

DescribeLiveRecordNotifyConfig

50

UpdateLiveRecordNotifyConfig

30

Live snapshots

Operation

Maximum QPS per user

AddLiveAppSnapshotConfig

30

DeleteLiveAppSnapshotConfig

30

DescribeLiveSnapshotConfig

100

UpdateLiveAppSnapshotConfig

30

DescribeLiveStreamSnapshotInfo

100

Resource monitoring

Operation

Maximum QPS per user

DescribeLiveDomainBpsData

100

DescribeLiveDomainTrafficData

100

DescribeLiveDomainPushBpsData

100

DescribeLiveDomainPushTrafficData

100

DescribeLiveDomainRealTimeBpsData

10

DescribeLiveDomainRealTimeTrafficData

None

DescribeLiveStreamHistoryUserNum

30

DescribeLiveDomainRealTimeHttpCodeData

10

DescribeLiveStreamCount

1

DescribeLiveDomainPvUvData

100

Resource usage

Operation

Maximum QPS per user

DescribeLiveDomainRecordUsageData

10

DescribeLiveDomainSnapshotData

None

DescribeDomainUsageData

100

DescribeLiveDomainTimeShiftData

10

DescribeLiveDomainStreamTranscodeData

20