-
产品优势 - 实时音视频 SparkRTC
全球实时音视频网络 提供覆盖全球的高质量、大规模的实时音视频网络。 自研高效调度算法,具有全网调度能力。丰富的节点资源储备,保证端到端平均时延小于200ms。 低卡顿 基于华为30年音视频编解码能力和优异弱网对抗能力80%丢包下音频通话流畅,50%丢包下视频通话流畅。 全平台覆盖,极简接入
-
初始化等基础接口 - 实时音视频 SparkRTC
encryptionParam); 【功能说明】 设置端到端加密方式。需要在加入房间前设置生效。其中sdk加密模式,需要设置16位加密秘钥和加密算法,app加密模式需要先设置回调接口。 【请求参数】 encryptionParam:加密配置,具体请参见HRTCEncryptionConfig。
-
什么是Signature? - 实时音视频 SparkRTC
parkRTC服务。signature为标识签名,由租户使用华为云SparkRTC提供的“app_key”,按照华为SparkRTC的签名算法自行生成。应用开发者需要向远端服务器获取鉴权签名。具体请参见接入鉴权。 父主题: Signature相关
-
认证鉴权 - 实时音视频 SparkRTC
Key):私有访问密钥。与访问密钥ID结合使用,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只
-
初始化等基础接口 - 实时音视频 SparkRTC
*_Nonnull)cryptionParam; 【功能说明】 设置端到端加密方式。需要在加入房间前设置生效。其中sdk加密模式,需要设置16位加密秘钥和加密算法,app加密模式需要先设置回调接口。 【请求参数】 cryptionParam:加密配置,具体请参见HWRTCEncryptionConfig。
-
服务端错误码 - 实时音视频 SparkRTC
32000016 内部调用异常 程序或环境问题 RTC.32000017 站点不存在 程序或环境问题 RTC.32000018 错误的加密算法 程序或环境问题 RTC.32000019 客户端媒体加密密钥base64解码失败 程序或环境问题 RTC.32000020 生成媒体加密密钥失败
-
服务端错误码 - 实时音视频 SparkRTC
32000016 内部调用异常 程序或环境问题 RTC.32000017 站点不存在 程序或环境问题 RTC.32000018 错误的加密算法 程序或环境问题 RTC.32000019 客户端媒体加密密钥base64解码失败 程序或环境问题 RTC.32000020 生成媒体加密密钥失败
-
服务端错误码 - 实时音视频 SparkRTC
32000016 内部调用异常 程序或环境问题 RTC.32000017 站点不存在 程序或环境问题 RTC.32000018 错误的加密算法 程序或环境问题 RTC.32000019 客户端媒体加密密钥base64解码失败 程序或环境问题 RTC.32000020 生成媒体加密密钥失败
-
初始化等基础接口 - 实时音视频 SparkRTC
encryptionParam); 【功能说明】 设置端到端加密方式。需要在加入房间前设置生效。其中sdk加密模式,需要设置16位加密秘钥和加密算法,app加密模式需要先设置回调接口。 【请求参数】 encryptionParam:加密配置,具体请参见HRTCEncryptionConfig。
-
服务端错误码 - 实时音视频 SparkRTC
32000016 内部调用异常 程序或环境问题 RTC.32000017 站点不存在 程序或环境问题 RTC.32000018 错误的加密算法 程序或环境问题 RTC.32000019 客户端媒体加密密钥base64解码失败 程序或环境问题 RTC.32000020 生成媒体加密密钥失败
-
功能特性 - 实时音视频 SparkRTC
秀场直播、PK连麦、超级大班课等。 屏幕分享 支持将本地电脑桌面、窗口、画面区域分享给他人。 互动课堂、视频会议、远程协助等。 3A处理 行业领先的3A算法,在降噪等场景下提供更好的声音质量。3A即AEC(回声消除)、ANS(自动噪声抑制)、AGC(自动增益控制)。 所有语音场景。 音量大小回调
-
调用说明 - 实时音视频 SparkRTC
调用说明 实时音视频提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 父主题: 使用前必读
-
数据类型 - 实时音视频 SparkRTC
String 加密秘钥,仅sdk加密模式下需要设置。必须是长度大于等于32的16进制字符串。 suiteType HRTCSuiteType 加密算法,当前仅支持HRTC_ENCRYPTION_128_CTR,sdk加密模式下需要设置 secFormat HRTCCryptionSecFormat
-
数据类型 - 实时音视频 SparkRTC
HWRTCCryptionMode加密模式 @(assign, nonatomic) HWRTCSuiteType suitType; HWRTCSuiteType加密算法,仅模式HWRTCCryptionModeAuthenticationSdk需要 @ (assign, nonatomic) NSString
-
构造请求 - 实时音视频 SparkRTC
用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987。 请求URI 请求URI由如下部分组成: {URI-schem
-
配置录制回调 - 实时音视频 SparkRTC
配置录制回调 SparkRTC服务提供了录制任务状态回调设置,支持配置HTTP/HTTPS URL,向用户服务器发送POST请求,将录制任务状态信息实时反馈到用户服务器。 回调协议 请求:HTTP POST请求,请求Body的内容为JSON格式。 应答:HTTP STATUS CODE
-
获取项目ID - 实时音视频 SparkRTC
图1 获取项目ID 调用API获取项目ID 您还能通过调用查询指定条件下的项目信息API获取项目ID。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
-
数据类型 - 实时音视频 SparkRTC
函数&属性 描述 cryptionMode HRTCCryptionMode,加密模式 suiteType HRTCSuiteType,加密算法,仅模式HRTC_CRYPTO_AUTHENTICATION_SDK需要 cryptionSec char *,加密秘钥,仅模式HRTC_
-
配置RTC增值(录制)事件回调 - 实时音视频 SparkRTC
表3 请求Body参数 参数 是否必选 参数类型 描述 url 是 String 回调通知url地址,url必须以http://或https://开头,需要支持POST调用。 auth_key 否 String 回调秘钥,主要用于鉴权 响应参数 状态码: 200 表4 响应Header参数
-
查询增值(录制)事件回调配置 - 实时音视频 SparkRTC
回调信息 表5 AppCallbackUrl 参数 参数类型 描述 url String 回调通知url地址,url必须以http://或https://开头,需要支持POST调用。 auth_key String 回调秘钥,主要用于鉴权。如果不设置或者为空,则回调不会增加鉴权头域字段。