本产品(音视频通信/2018-01-11)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

应用管理

API标题API概述
ModifyApp修改指定应用名称调用ModifyApp修改指定应用的名称。
DescribeApps查询应用列表调用DescribeApps查询应用列表。
DescribeAppKey查询指定应用AppKey调用DescribeAppKey查询指定应用的AppKey。

布局

API标题API概述
CreateAppLayout新增自定义布局新增app自定义布局
ModifyAppLayout修改自定义布局修改app自定义布局
DeleteAppLayout删除自定义布局删除app自定义布局
DescribeAppLayouts查询自定义布局列表查询app自定义布局
DescribeSystemLayoutList查询系统内置布局列表系统内置布局

回调管理

API标题API概述
DescribeAppCallStatus查询应用回调状态查看app回调开关
ModifyAppCallbackStatus修改应用回调状态更新app回调事件开关
DescribeAllCallback系统回调支持的所有事件列出系统支持的事件回调
DescribeCallbacks查询应用回调列表app事件回调列表
DescribeAppCallbackSecretKey查询回调密钥获取app回调密钥
ModifyCallbackMeta修改应用回调更新app回调
StartCategoryCallback开启某个事件回调开启某个事件回调
StopCategoryCallback关闭某个事件回调关闭某个事件回调

频道管理

API标题API概述
DescribeChannels查询在线频道列表本接口用于查询单AppId下的全部进行中的频道列表。
StopChannel关闭频道本接口用于服务端主动关闭频道。
DescribeChannelAllUsers查询频道内在线用户本接口用于查询频道内的用户列表。
DescribeChannelUser查询用户在频道内的信息本接口用于查询用户在频道内的信息。
DescribeChannel查询在线频道信息本接口用于查询在线频道信息。
RemoveUsers踢出用户本接口用于踢出频道内的用户。

云端录制

API标题API概述
录制模版管理录制模版管理
DescribeAppRecordStatus查询录制功能状态查询应用录制开关
ModifyAppRecordStatus修改录制功能状态修改应用录制开关
CreateAppRecordTemplate新增录制模版增加应用录制模版
ModifyAppRecordTemplate修改录制模版修改应用录制模版
DeleteAppRecordTemplate删除录制模版删除应用录制模版
DescribeAppRecordTemplates查询录制模版列表应用录制模版列表
云端录制接口云端录制接口
DescribeAppRecordingFiles录制文件列表查询录制列表
StartCloudRecord开始云端录制任务本接口用于开始云端录制任务。
UpdateCloudRecord更新云端录制任务更新云端录制任务
StopCloudRecord停止云端录制任务本接口用于停止云端录制任务。

旁路转推

API标题API概述
推流模板管理推流模板管理
DescribeAppLiveStreamStatus查询旁路推流功能状态查看应用旁路开关
ModifyAppLiveStreamStatus修改旁路推流功能状态修改应用旁路开关
CreateAppStreamingOutTemplate创建推流模板创建 RTC 3.0 应用推流模板。
ModifyAppStreamingOutTemplate修改推流模板修改 RTC 3.0 应用推流模板。
DeleteAppStreamingOutTemplate删除推流模板删除 RTC 3.0 应用推流模板。
DescribeAppStreamingOutTemplates查询推流模板列表查询 RTC 3.0 应用下的推流模板列表。
旁路推流接口旁路推流接口
DescribeStreamingOutStatus查询旁路推流状态查询旁路推流状态
StartStreamingOut开始旁路推流任务本接口用于开始旁路推流任务。
UpdateStreamingOut更新旁路推流任务更新旁路推流任务
StopStreamingOut停止旁路推流任务本接口用于停止旁路推流任务。

数据服务

API标题API概述
通信监测通信监测
DescribeCallList分页查询时间范围内通信信息调用DescribeCallList分页查询时间范围内创建的通信信息。
DescribeCall查询单次通信详情本接口用于查询单次通信详情。例如:您可以查询通讯状态、用户详情等信息。
DescribePubUserListBySubUser订阅端获取通信中发布端用户列表本接口用于根据订阅端获取通信中发布端用户列表。
DescribeEndPointEventList获取端对端用户事件列表本接口用于获取端对端用户事件列表。
DescribeEndPointMetricData获取端对端指标数据本接口用于获取端对端指标数据。
DescribeQoeMetricData单次通信中下行体验质量指标本接口用于获取单次通信中用户的下行体验质量指标。
频道数据频道数据
DescribeChannelOverallData查询频道概览数据本接口用于查询频道概览数据。
DescribeChannelDistributionStatData获取频道分布统计数据本接口用于获取频道分布统计数据。
DescribeChannelAreaDistributionStatData获取频道地区分布统计数据本接口用于获取频道地区分布统计数据。
DescribeChannelTopPubUserList获取频道内发布端的用户列表本接口用于获取频道内发布端的用户列表(按用户在线时长降序)。
DescribeChannelUserMetrics查询频道概览中的用户数据本接口用于查询频道概览中的用户数据。
用量统计用量统计
DescribeUsageOverallData获取用量统计的概览数据本接口用于获取用量统计的概览数据。
DescribeUsageDistributionStatData获取用量统计的分布数据本接口用于获取用量统计的分布数据。
DescribeUsageAreaDistributionStatData获取用量统计的地域分布数据本接口用于获取用量统计的地域分布数据。
DescribeUsageOsSdkVersionDistributionStatData用量操作系统及SDK版本分布本接口用于获取用量统计中各操作系统及SDK版本的分布数据。
质量统计质量统计
DescribeQualityOverallData获取质量统计的概览数据本接口用于获取质量统计的概览数据。
DescribeQualityDistributionStatData获取质量统计的分布数据本接口用于获取质量统计的分布数据。
DescribeQualityAreaDistributionStatData获取质量统计的地域分布数据本接口用于获取质量统计的地域分布数据。
DescribeQualityOsSdkVersionDistributionStatData质量各操作系统及SDK版本分布本接口用于获取质量统计中各操作系统及SDK版本的分布数据。
异常诊断异常诊断
DescribeFaultDiagnosisOverallData获取异常诊断的概览数据调用DescribeFaultDiagnosisOverallData获取异常诊断的概览数据。
DescribeFaultDiagnosisFactorDistributionStat获取异常诊断的影响因素分布调用DescribeFaultDiagnosisFactorDistributionStat获取异常诊断的影响因素分布。
DescribeFaultDiagnosisUserList获取异常诊断的用户明细列表调用DescribeFaultDiagnosisUserList获取异常诊断的用户明细列表。
DescribeFaultDiagnosisUserDetail获取异常诊断的用户详情调用DescribeFaultDiagnosisUserDetail获取异常诊断的用户详情。