All Products
Search
Document Center

:QPS limits

Last Updated:Sep 26, 2024

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 times per second. Other units, such as times per minute, are expressly given if used.

Operation

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

DescribeLiveHttpsDomainList

100

DescribeLiveDomainByCertificate

100

SetLiveDomainCertificate

30

BatchDeleteLiveDomainConfigs

30

BatchSetLiveDomainConfigs

30

DescribeLiveDomainConfigs

100

Stream pulling

Operation

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

Operation

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 stream relay

Operation

QPS limit per account

DescribeLiveEdgeTransfer

100

DeleteLiveEdgeTransfer

100

SetLiveEdgeTransfer

100

Live center stream relay

Operation

QPS limit per account

AddLiveCenterTransfer

100

UpdateLiveCenterTransfer

100

DescribeLiveCenterTransfer

100

DeleteLiveCenterTransfer

100

Primary/secondary stream mixing

Operation

QPS limit per account

AddLiveStreamMerge

100

DeleteLiveStreamMerge

100

DescribeLiveStreamMerge

100

Stream delay

Operation

QPS limit per account

CreateLiveDelayConfig

60

ListLiveDelayConfig

60

DescribeLiveDelayConfig

60

UpdateLiveDelayConfig

60

DeleteLiveDelayConfig

60

Stream ingest callbacks

Operation

QPS limit per account

SetLiveStreamsNotifyUrlConfig

15

DescribeLiveStreamsNotifyUrlConfig

1,000 per minute

DeleteLiveStreamsNotifyUrlConfig

15

Live streaming security

Operation

QPS limit per account

DescribeStreamLocationBlock

50

SetLiveStreamBlock

50

DeleteLiveStreamBlock

50

Time shifting

Operation

QPS limit per account

DescribeLiveShiftConfigs

10

OpenLiveShift

10

CloseLiveShift

10

Live stream transcoding

Operation

QPS limit per account

AddLiveStreamTranscode

30

AddCustomLiveStreamTranscode

6,000 per minute

AddRtsLiveStreamTranscode

10

DeleteLiveStreamTranscode

30

DescribeLiveStreamTranscodeInfo

60

AddTrancodeSEI

6,000 per minute

Live-to-VOD

Operation

QPS limit per account

AddLiveRecordVodConfig

1,000 per minute

DeleteLiveRecordVodConfig

1,000 per minute

DescribeLiveRecordVodConfigs

1,000 per minute

Live stream recording

Operation

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

Operation

QPS limit per account

AddLiveAppSnapshotConfig

30

DeleteLiveAppSnapshotConfig

30

DeleteSnapshotFiles

30

DescribeLiveSnapshotConfig

100

UpdateLiveAppSnapshotConfig

30

DescribeLiveStreamSnapshotInfo

100

AddLiveSnapshotNotifyConfig

30

UpdateLiveSnapshotNotifyConfig

30

DescribeLiveSnapshotNotifyConfig

30

DeleteLiveSnapshotNotifyConfig

30

Live stream encapsulation

Operation

QPS limit per account

AddLivePackageConfig

300 per minute

UpdateLivePackageConfig

300 per minute

DescribeLivePackageConfig

300 per minute

DeleteLivePackageConfig

300 per minute

Live streaming latency

Operation

QPS limit per account

DescribeLiveStreamDelayConfig

1000

SetLiveStreamDelayConfig

1000

Live streaming latency

Operation

QPS limit per account

DescribeLiveStreamDelayConfig

1000

SetLiveStreamDelayConfig

1000

Global Accelerator

Operation

QPS limit per account

DescribeLivePrivateLineAreas

50

CreateLivePrivateLine

50

DescribeLivePrivateLineAvailGa

50

DeleteLivePrivateLine

50

Resource monitoring

Operation

QPS limit per account

DescribeLiveDomainBpsData

100

DescribeLiveDomainTrafficData

100

DescribeLiveDomainPushBpsData

100

DescribeLiveDomainPushTrafficData

100

DescribeLiveDomainRealTimeBpsData

10

DescribeLiveDomainRealTimeTrafficData

None

DescribeLiveStreamHistoryUserNum

30

DescribeLiveDomainRealTimeHttpCodeData

10

DescribeLiveStreamCount

1

DescribeLiveStreamsTotalCount

100

DescribeLiveDomainPvUvData

100

Resource usage

Operation

QPS limit per account

DescribeLiveDomainRecordUsageData

10

DescribeLiveDomainSnapshotData

None

DescribeDomainUsageData

10

DescribeLivePushProxyUsageData

5

DescribeLiveDomainTimeShiftData

10

DescribeLiveDomainStreamTranscodeData

20

DescribeLiveProducerUsageData

5

DescribeLiveDomainMonitoringUsageData

20

DescribeLiveDelayedStreamingUsage

10

DescribeLiveGrtnDuration

10

DescribeMeterLiveBypassDuration

10

Live stream watermarks

Operation

QPS limit per account

AddLiveStreamWatermark

60

DeleteLiveStreamWatermark

60

UpdateLiveStreamWatermark

60

DescribeLiveStreamWatermarks

60

AddLiveStreamWatermarkRule

60

DeleteLiveStreamWatermarkRule

60

UpdateLiveStreamWatermarkRule

60

DescribeLiveStreamWatermarkRules

60

Live monitoring

Operation

QPS limit per account

CreateLiveStreamMonitor

10

UpdateLiveStreamMonitor

10

DescribeLiveStreamMonitorList

15

StartLiveStreamMonitor

10

StopLiveStreamMonitor

10

DeleteLiveStreamMonitor

10

ApsaraVideo Real-time Communication

Operation

QPS limit per account

DescribeChannelParticipants

100

RemoveTerminals

100

DeleteChannel

1000

GetMPUTaskStatus

10

StartLiveMPUTask

20

UpdateLiveMPUTask

500

StopLiveMPUTask

500

StartMPUTask (legacy)

10

UpdateMPUTask (legacy)

10

StopMPUTask (legacy)

10

CreateEventSub

100

DeleteEventSub

100

Tools

Operation

QPS limit per account

DescribeLiveIpInfo

30