视频云转码api_音视频转码_实时音视频
音视频API
华为云实时音视频服务(SparkRTC)凭借在视频业务领域长期技术积累,快速为行业提供高并发、低延迟、高清流畅、安全可靠的全场景、全互动、全实时的音视频服务,适用于在线教育、云会议、社交文娱等场景。
您可以使用本文档提供的API对华为云实时音视频服务进行相关操作,如应用管理、合流任务管理等。
在调用华为云实时音视频服务的API之前,请确保已经充分了解华为云实时音视频服务的相关概念,详细信息请参见产品介绍。
调用说明
实时音视频提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。
终端节点
终端节点即调用API的请求地址,SparkRTC部署时不区分物理区域,为全局服务。因此,SparkRTC的终端节点是rtc-api.myhuaweicloud.com
视频云转码api
媒体处理提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用。
同时媒体处理还提供多种编程语言的SDK供您使用,SDK的使用方法请参见MPC SDK。
在调用媒体处理API前,请注意如下事项:
由于媒体处理服务无媒资存储功能,只能处理存储在OBS桶中的音视频文件,因此,您在调用视频转码、转封装、转动图、抽帧截图、独立加密接口前,需要将待处理的音视频文件上传到OBS桶中,并将OBS桶授权给媒体处理服务。具体操作指导请参见上传音视频文件。
若您需要实时了解媒体处理在处理音视频文件的执行情况,您可以在调用API接口前,在媒体处理控制台配置消息通知功能。具体操作指导请参见配置消息通知功能。
华为云实时音视频API约束与限制
华为云实时音视频服务设置了API流量控制,避免因短时间内重复调用API导致服务中断的情况出现。API流控限制说明如下所示。
接口分类
接口名称
接口流控
应用管理
•创建应用
•查询应用列表
•查询单个应用
•删除应用
•启用应用
•停用应用
60次/分钟
录制规则管理
•创建或更新录制规则
•查询录制规则列表
•查询录制规则
•更新录制规则
•删除录制规则
60次/分钟
自动录制配置
• 更新自动录制配置
• 查询自动录制配置
60次/分钟
应用回调管理
• RTC增值(录制)事件回调配置
• 查询增值(录制)事件回调配置
60次/分钟
合流任务管理
• 启动合流任务
• 查询合流任务
• 修改合流任务
• 停止合流任务
10次/秒
单流任务管理
• 启动单流任务
• 查询单流任务状态
• 停止单流任务
• 更新单流任务
10次/秒
房间管理
• 踢除在线用户
• 解散房间
60次/分钟
数据统计分析
• 查询房间列表
• 查询用户列表
• 查询实时规模
• 查询实时规模分布
• 查询实时质量数据
• 查询实时网络
• 查询用量
• 查询历史规模
• 查询历史质量
• 查询用户通话指标
• 查询用户异常体验事件
• 查询用户异常体验事件分布
30次/分钟