视频直播针对单用户调用具体接口的频率有限制,即单用户调用频率(QPS限制)。调用接口超过单用户QPS限制会被限流。请参考本文了解视频直播接口的单用户QPS限制并合理调用,避免接口调用不合理影响业务。

什么是接口的单用户QPS限制

接口的单用户QPS限制是指阿里云账号(主账号)及其RAM用户(子账号)每秒或每分钟调用该接口的频率上限。例如,AddLiveDomain接口的单用户QPS限制为30次/秒。用户有1个阿里云账号(主账号),该阿里云账号(主账号)有5个RAM用户(子账号)。假设上述6个账号同时调用AddLiveDomain接口,则这6个账号的调用频率加起来不能超过30次/秒。

重要

并不是所有接口都针对单用户实施了流量控制,具体以下文中的表格为准。

域名管理QPS限制

重要

请注意识别下文所有表格中的QPS限制单位,默认为次/秒,其他情况均已加上对应的单位,如次/分钟。

API

单用户QPS限制

添加直播域名

30

添加主播流域名和子播流域名映射

1000次/分钟

删除播流域名的映射关系

1000次/分钟

添加播流域名和推流域名的映射关系

30

删除直播域名

30

删除直播域名的映射关系

30

查询直播域名映射

500次/分钟

查询直播域名配置信息

50

查询用户直播域名

100

启用直播域名

30

停用直播域名

30

查询证书信息

50

查询指定直播域名证书信息

100

查询证书列表

50

查询证书服务列表接口

100

查询证书匹配的域名列表

100

设置域名证书

30

批量删除域名配置

30

批量配置域名

30

查询直播域名配置

100

直播拉流接口QPS限制

API

单用户QPS限制

添加直播拉流配置

15

查询直播拉流配置

50

删除直播拉流配置

30

配置触发拉流

1000次/分钟

查询触发拉流配置

1000次/分钟

删除触发拉流配置信息

1000次/分钟

更新直播拉流配置

1000次/分钟

直播流管理接口QPS限制

API

单用户QPS限制

查询直播流播放黑名单

50

查询直播流操作历史

50

查询RTMP协议直播流的帧率和码率

50

查询域名在线流列表

10000次/分钟

查询域名历史流列表

3

禁止直播流

200

恢复直播流

30

查询域名在线人数

200次/分钟

查询推流域名流帧率和码率

100

查询指定播流域名的推流数量、转码数量和转推数量限制

5

查询单路流状态

100

查询源流或转码流实时质量数据

50

边缘转推接口QPS限制

API

单用户QPS限制

查询直播边缘转推配置

100

删除直播边缘转推配置

100

设置直播边缘转推配置

100

中心转推接口QPS限制

API

单用户QPS限制

添加直播中心转推配置

100

修改直播中心转推配置

100

查询直播中心转推配置

100

删除直播中心转推配置

100

主备合流QPS限制

API

单用户QPS限制

添加主备合流

100

删除主备合流配置

100

获取直播流合并

100

直播延播QPS限制

API

单用户QPS限制

设置直播延播配置

60

查询延播配置列表

60

查询直播延播配置

60

更新直播延播配置

60

删除直播延播配置

60

推流回调接口QPS限制

API

单用户QPS限制

设置直播推流回调配置

15

查询直播推流回调配置

1000次/分钟

删除直播推流回调配置

15

直播安全接口QPS限制

API

单用户QPS限制

查询直播流粒度封禁

50次/秒

设置直播流粒度封禁

50次/秒

删除直播流粒度封禁

50次/秒

直播时移接口QPS限制

API

单用户QPS限制

查询域名时移配置

10

开启时移服务

10

关闭时移服务

10

直播转码接口QPS限制

API

单用户QPS限制

添加通用转码配置

30

添加直播流自定义转码配置

6000次/分钟

添加RTS自定义转码配置信息

10

删除转码配置

30

查询直播流转码配置

60

添加转码SEI信息

6000次/分钟

直播转点播接口QPS限制

API

单用户QPS限制

添加直播录制转点播配置

1000次/分钟

删除直播录制转点播配置

1000次/分钟

查询直播录制转点播配置

1000次/分钟

直播录制接口QPS限制

API

单用户QPS限制

添加录制配置

30

实时录制指令

50

删除App级别录制配置

50

删除直播录制文件

100

查询域名下所有App录制配置

100

查询直播流录制内容

50

创建录制索引文件

45

查询单个录制索引文件

100

查询某个时间段内的所有录制索引文件

15

添加直播录制回调配置

30

删除直播录制回调配置

30

查询直播录制回调配置

50

更新直播录制回调配置

30

直播截图接口QPS限制

API

单用户QPS限制

添加直播截图配置

30

删除直播截图配置

30

删除直播截图文件

30

查询直播截图配置

100

更新直播截图配置

30

查询截图内容

100

添加截图回调配置

30

修改截图回调配置

30

获取截图回调配置

30

删除截图回调配置

30

直播封装接口QPS限制

API

单用户QPS限制

添加直播封装配置

300次/分钟

更新直播封装配置

300次/分钟

查询直播封装配置

300次/分钟

删除直播封装配置

300次/分钟

直播延迟接口QPS限制

API

单用户QPS限制

查询直播延迟时间

1000

配置直播延迟

1000

直播审核接口QPS限制

API

单用户QPS限制

添加直播审核配置

30

添加直播审核回调配置

30

查询直播审核配置

50

查询直播审核回调配置

50

更新直播审核配置

30

更新直播审核回调配置

30

删除直播审核配置

30

删除直播审核回调配置

30

添加直播语音审核配置

10

添加直播语音审核回调配置

10

删除直播语音审核配置

10

删除直播语音审核回调配置

10

更新直播语音审核回调配置

10

更新直播语音审核配置

10

查询直播语音审核配置

10

查询直播语音审核回调配置

10

直播延迟接口QPS限制

API

单用户QPS限制

查询直播延迟时间

1000

配置直播延迟

1000

GA全球加速接口QPS限制

API

单用户QPS限制

查询可选的全球加速链路起点

50

创建全球加速实例并绑定到直播链路

50

查询全球加速配置

50

删除全球加速实例和直播链路的绑定关系

50

监控统计接口QPS限制

API

单用户QPS限制

查询域名网络带宽监控数据

100

查询直播域名流量数据

100

查询推流域名推流网络带宽监控数据

100

查询推流域名推流流量监控数据

100

查询直播域名实时带宽数据

10

查询直播域名实时流量监控数据

查询直播流历史在线人数

30

查询直播域名实时HTTP返回码占比

10

查询在线直播流数量

1

获取天粒度累计直播流路数

100

查询直播域名PV和UV数据

100

用量查询接口QPS限制

API

单用户QPS限制

查询直播录制路数、转封装用量

10

查询直播域名截图张数数据

查询直播审核用量数据

10

查询域名在特定计费区域的用量数据

10

查询直播中心转推用量数据

5

查询实时日志投递次数

100

查询直播时移用量数据

10

查询域名转码用量数据

20

查询导播台用量数据

5

获取域名广目监播用量

20

查询延播时长数据

10

查询连麦通话时长用量数据

10

查询混流转码用量数据

10

导播服务接口QPS限制

API

单用户QPS限制

创建导播台

10

添加导播台布局

10

添加导播台视频资源

10

复制导播台

10

复制导播台场景配置

10

添加导播台组件

10

删除导播台

10

重启导播台

10

删除导播台布局

10

删除导播台视频源

10

查询导播台配置

15

查询导播台布局列表

15

查询导播台列表

15

查询场景信息列表

15

查询导播台流地址

5

查询导播台视频源

15

切换导播台备播

10

更新导播台备播片

10

修改导播台布局

10

修改导播台视频源

10

设置导播台配置

10

全量设置导播台场景配置

10

启动导播台

10

启动导播台场景

10

停止导播台

10

停止导播台场景

10

更新导播场景配置

10

删除导播台组件

10

查询导播台组件列表

15

修改导播台组件

10

添加导播台节目

4

修改导播台节目

4

删除导播台节目

4

添加导播台节目列表

4

删除导播台节目列表

4

添加导播台节目单

10

修改导播台节目单

4

删除导播台节目单

4

查询导播台节目单

4

更新场景音频配置

10

查询导播台场景音频配置

15

设置导播台通道

10

查询导播台通道

15

删除导播台场景配置

10

添加导播台节目列表信息

4

创建或添加节目单项

10

删除节目单项

10

查询节目单项

10

编辑播放列表

10

删除节目单

10

查询节目单

10

启动节目单

10

停止节目单

10

添加虚拟演播厅布局

10

删除虚拟演播厅布局

10

修改虚拟演播厅布局

10

查询虚拟演播厅布局

15

添加节目到节目单

10

删除节目单中的节目

10

修改播单属性

10

节目单查询

10

手动切换节目

10

创建一个定时任务

10

查询自动启停的定时任务

10

添加剪辑任务

10

查询剪辑任务

10

云端合流接口QPS限制

API

单用户QPS限制

创建合流任务

10

更新合流任务

10

查询合流任务列表

5

删除合流任务

10

创建合流自定义模板

10

删除合流自定义模板

10

获取自定义合流模板

10

获取全量自定义合流模板

10

直播水印接口QPS限制

API

单用户QPS限制

添加⽔印模板

60

删除⽔印模板

60

更新水印模板

60

查询水印模板列表

60

添加水印规则

60

删除水印规则

60

更新水印规则

60

查询水印规则列表

60

直播日志接口QPS限制

API

单用户QPS限制

开启域名实时日志投递

6000次/分钟

暂停域名实时日志投递

6000次/分钟

更改域名实时日志投递

6000次/分钟

创建域名实时日志投递

6000次/分钟

删除域名实时日志推送

6000次/分钟

查询域名实时日志投递信息

6000次/分钟

查询用户下所有实时日志投递

6000次/分钟

查询实时日志投递服务下所有直播域名

6000次/分钟

查询所有实时日志投递服务信息

6000次/分钟

删除实时日志推送的logstore

6000次/分钟

查询直播转推离线日志下载地址

100

查询直播指定域名离线日志

100

直播监播

API

描述

创建监播室

10

更新监播室

10

查询监播室列表

15

开启监播

10

停止监播

10

删除监播室

10

互动消息服务端

API

描述

获取长连接建连Token

100

创建互动消息应用

100

更新互动消息应用信息

100

查询互动消息应用列表

100

获取指定互动消息应用详情

100

按指定条件查询互动消息应用

100

删除互动消息应用

100

创建消息组

100

更新消息组

100

查询消息组成员

100

查询指定用户下消息组

100

获取消息组详情

100

加入消息组

200

禁言消息组全员

100

批量禁言消息组内成员

100

批量取消消息组内禁言成员

100

查询被禁言的消息组成员

100

取消消息组全员禁言

100

退出消息组

100

发送点赞消息

100

向消息组全员发送消息

100

查询消息列表

100

向消息组内指定用户发送消息

100

通过用户ID查询用户信息

100

互动消息(新)

API

单用户QPS限制

创建互动消息应用

50

创建互动消息群组

50

查询互动消息群组详细信息

50

修改互动消息群组信息

50

删除互动消息群组

50

查询互动消息群组列表

50

修改用户禁言状态

50

查询用户禁言状态信息

50

查询指定的用户是否在线

50

查询指定用户是否在群组中

50

查询群组用户列表

50

查询群组消息列表

50

发送消息到群组

50

删除(撤回)某条群组消息

50

删除(撤回)某条单聊消息

50

发送消息到用户

50

查询互动消息应用信息

50

查询互动消息应用列表

50

修改互动消息应用禁用信息

50

修改互动消息内容安全审核设置

50

修改互动消息应用回调信息

50

将指定用户从群组中踢出

50

修改用户信息

50

实时音视频

API

QPS限制

查询频道内在线用户列表

100

将指定终端用户从频道踢出

100

删除频道

1000

获取旁路转推任务状态

10

启动混流转推任务(新)

20

更新混流转推任务

500

停止混流转推任务

500

开始旁路转推任务

10

更新旁路转推任务(旧)

10

停止旁路转推任务(旧)

10

创建订阅房间消息回调

100

删除订阅房间消息回调

100

工具箱

API

描述

验证IP是否为CDN节点

30