检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API请求的组成,并以调用IAM服务的管理员创建IAM用户来说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987。 请求URI 请求URI由如下部分组成:
送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。 Token认证 Tok
setJniLoadParams int setJniLoadParams(void *jvm, void *context); 【功能说明】 安卓全平台传递jvm context参数,需要在initialize之前设置。 setEncryption virtual int setEncryption(const
客户端错误码 本章节介绍了SDK的客户端错误码HRtcErrorCode的详细信息。 表1 类成员说明 类成员 错误码 描述 错误原因 HRTC_ERR_CODE_SUCCESS 0 成功 - HRTC_ERR_CODE_SDK_INTERNAL_ERROR 90000001 SDK内部系统错误
客户端错误码 本章节介绍了Web SDK的客户端错误码RtcErrorCode的详细信息。 表1 错误码说明 类成员 错误码 描述 错误原因或建议处理方式 RTC_ERR_CODE_SUCCESS 0 success 成功。 RTC_ERR_CODE_RTC_SDK_ERROR 90000001
客户端错误码 本章节介绍了iOS/macOS SDK的客户端错误码HWRtcErrorCode的详细信息。 表1 错误码说明 类成员 错误码 描述 错误原因 HWRtcErrorCodeSuccess 0 调用成功 - HWRtcErrorCodeSdkInternalError
getVideoDeviceManager 获取系统视频设备管理对象 √ √ √ √ setJniLoadParams 设置jvm context 仅安卓使用 × × × √ setEncryption 设置端到端加密模式 √ √ √ √ setAccessResourceType 设置接入环境
客户端错误码 本章节介绍了SDK的客户端错误码HRTCErrorCode的详细信息。 当SDK运行出现网络、媒体相关等错误时,SDK无法自动恢复,需要App干预或进行用户提示。 枚举 错误码 描述 错误原因 HRTC_ERR_CODE_SUCCESS 0 成功 - HRTC_ER
GET https://rtc-api.myhuaweicloud.com/v2/apps/{app_id} 响应示例 状态码: 200 app详细信息 { "app_name" : "example", "app_id" : "123456789abcdefghijklmno"
、杂音等情况时,说明Web端的3A处理没有生效。 若您使用了浏览器原生getUserMedia接口进行自定义采集,则需要手动设置3A参数,详细设置请参见媒体追踪约束。 echoCancellation:回声消除开关 noiseSuppression:噪声抑制开关 autoGainControl:自动增益开关
SDK提供的接口函数即可实现使用SparkRTC服务业务能力的目的。 相关开发包请提交工单联系华为云技术客服获取。 同时,针对不同平台的SDK提供了集成和接口参考。详细介绍了SDK的集成操作、接口参数定义和代码示例。SparkRTC提供了以下主流平台SDK供开发者使用。 表1 客户端SDK 客户端 集成SDK
流任务管理等。支持的全部操作请参见API概览。 在调用华为云实时音视频服务的API之前,请确保已经充分了解华为云实时音视频服务的相关概念,详细信息请参见产品介绍。 父主题: 使用前必读
myhuaweicloud.com/v2/apps/{app_id}/auto-record-mode 响应示例 状态码: 200 app详细信息 { "app_id" : "123456789abcdefghijklmno", "auto_record_mode" : {
https://rtc-api.myhuaweicloud.com/v2/apps/{app_id}/authentication 响应示例 状态码: 200 app详细信息 { "app_id" : "123456789abcdefghijklmno", "authentication" : {
https://rtc-api.myhuaweicloud.com/v2/apps/{app_id}/record-callback 响应示例 状态码: 200 app详细信息 { "app_id" : "123456789abcdefghijklmno", "record_callback" : {
handler: function): void 【功能说明】 注册流对象事件回调接口。 【请求参数】 event:必选,string类型,事件名称。详细事件列表请参见RTCStreamEvent。 handler:必选,function类型,事件处理方法。 【返回参数】 无 off off(event:
TENANT_STOP EXCEED_MAX_IDLE_TIME INTERNAL_ERROR description String 针对任务状态的详细信息描述 start_time String 任务开始时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC stop_time
获取用户Token,用于调用SparkRTC接口时进行认证鉴权。 在“我的凭证”页面获取username、password、domainname,调用如下接口获取Token。详细信息请参见构造请求。 POST https://iam.myhuaweicloud.com/v3/auth/tokens Content-Type:
TENANT_STOP EXCEED_MAX_IDLE_TIME INTERNAL_ERROR description String 针对任务状态的详细信息描述 start_time String 任务开始时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC stop_time
TENANT_STOP EXCEED_MAX_IDLE_TIME INTERNAL_ERROR description String 针对任务状态的详细信息描述 start_time String 任务开始时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC stop_time