All Products
Search
Document Center

ApsaraVideo Live:QPS limit on an API operation in ApsaraVideo Live

Last Updated:Jan 04, 2023

ApsaraVideo Live limits the queries per second (QPS) of an API operation for each account. If the number of calls of 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 service interruptions, we recommend that you take note of the limit when you call an API operation.

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

Important

Not all API operations have a QPS limit. The following tables describe the QPS limits on calling different API operations in ApsaraVideo Live.

Domain name management

Important

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

API

QPS limit per account

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

API

QPS limit per account

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

API

QPS limit per account

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

Edge node stream relay

API

QPS limit per account

DescribeLiveEdgeTransfer

100

DeleteLiveEdgeTransfer

100

SetLiveEdgeTransfer

100

Live center stream relay

API

QPS limit per account

AddLiveCenterTransfer

100

UpdateLiveCenterTransfer

100

DescribeLiveCenterTransfer

100

DeleteLiveCenterTransfer

100

Stream ingest callbacks

API

QPS limit per account

SetLiveStreamsNotifyUrlConfig

15

DescribeLiveStreamsNotifyUrlConfig

1,000 per minute

DeleteLiveStreamsNotifyUrlConfig

15

Time shifting

API

QPS limit per account

DescribeLiveShiftConfigs

10

OpenLiveShift

10

CloseLiveShift

10

Live stream transcoding

API

QPS limit per account

AddLiveStreamTranscode

30

AddCustomLiveStreamTranscode

6,000 per minute

AddRtsLiveStreamTranscod

10

DeleteLiveStreamTranscode

30

DescribeLiveStreamTranscodeInfo

60

AddTrancodeSEI

6,000 per minute

Live to VOD

API

QPS limit per account

AddLiveRecordVodConfig

1,000 per minute

DeleteLiveRecordVodConfig

1,000 per minute

DescribeLiveRecordVodConfigs

1,000 per minute

Live stream recording

API

QPS limit per account

AddLiveAppRecordConfig

30

RealTimeRecordCommand

50

DeleteLiveAppRecordConfig

50

DeleteLiveStreamRecordIndexFiles

100

DescribeLiveRecordConfig

100

DescribeLiveStreamRecordContent

50

CreateLiveStreamRecordIndexFiles

45

DescribeLiveStreamRecordIndexFile

100

DescribeLiveStreamRecordIndexFiles

15

AddLiveRecordNotifyConfig

30

DeleteLiveRecordNotifyConfig

30

DescribeLiveRecordNotifyConfig

50

UpdateLiveRecordNotifyConfig

30

Live stream snapshots

API

QPS limit per account

AddLiveAppSnapshotConfig

30

DeleteLiveAppSnapshotConfig

30

DeleteSnapshotFiles

30

DescribeLiveSnapshotConfig

100

UpdateLiveAppSnapshotConfig

30

DescribeLiveStreamSnapshotInfo

100

SetSnapshotCallbackAuth

30

QuerySnapshotCallbackAuth

30

DeleteSnapshotCallbackAuth

30

Live streaming latency

API

QPS limit per account

DescribeLiveStreamDelayConfig

1000

SetLiveStreamDelayConfig

1000

Resource monitoring

API

QPS limit per account

DescribeLiveDomainBpsData

100

DescribeLiveDomainTrafficData

100

DescribeLiveDomainPushBpsData

100

DescribeLiveDomainPushTrafficData

100

DescribeLiveDomainRealTimeBpsData

10

DescribeLiveDomainRealTimeTrafficData

None

DescribeLiveStreamHistoryUserNum

30

DescribeLiveDomainRealTimeHttpCodeData

10

DescribeLiveStreamCount

1

DescribeLiveDomainPvUvData

100

Resource usage

API

QPS limit per account

DescribeLiveDomainRecordUsageData

10

DescribeLiveDomainSnapshotData

None

DescribeDomainUsageData

10

DescribeLiveDomainTimeShiftData

10

DescribeLiveDomainStreamTranscodeData

20

Live stream watermarks

API

QPS limit per account

AddLiveStreamWatermark

60

DeleteLiveStreamWatermark

60

DeleteLiveStreamWatermarkRule

60

UpdateLiveStreamWatermarkRule

60

Live monitoring

API

QPS limit per account

CreateLiveStreamMonitor

10

UpdateLiveStreamMonitor

10

DescribeLiveStreamMonitor

15

StartLiveStreamMonitor

10

StopLiveStreamMonitor

10

DeleteLiveStreamMonitor

10