检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
消息进行鉴权。本章节介绍录制回调鉴权签名的生成方法。 参数说明 表1 参数说明 参数 说明 X-Rtc-Rand 消息请求头中的随机数。 X-Rtc-Timestamp 消息请求头中的时间戳。 X-Rtc-Signature 消息请求头中的签名。 msg 消息请求中body体的内容。
kRTC提供的“app_key”,按照华为SparkRTC的签名算法自行生成。应用开发者需要向远端服务器获取鉴权签名。具体请参见接入鉴权。 父主题: Signature相关
行加密签名。 SK(Secret Access Key):私有访问密钥。与访问密钥ID结合使用,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。
即超过9点30分后,signature签名将失效。 建议租户构建自己的应用签名分发服务器,以防止“app_key”下沉到终端APP的过程中造成不必要的泄漏,鉴权原理如图1所示。 图1 鉴权原理 签名生成方法 您可以参考如下方法生成对应的签名。 将“app_id”、“room_id”,“user_id
全球实时音视频网络 提供覆盖全球的高质量、大规模的实时音视频网络。 自研高效调度算法,具有全网调度能力。丰富的节点资源储备,保证端到端平均时延小于200ms。 低卡顿 基于华为30年音视频编解码能力和优异弱网对抗能力80%丢包下音频通话流畅,50%丢包下视频通话流畅。 全平台覆盖,极简接入
SparkRTC是否支持对房间进行权限校验? 支持用户鉴权,华为云SparkRTC系统使用数字签名作为接入鉴权方式,需要在相应SDK的初始化或登录函数中提供“app_id”、“room_id”、“user_id”、“role”、“ctime”和“signature”等信息,才能接
共享失败 共享失败。 HWRtcErrorCodeExtMediaOutPut 90000028 当前为外部媒体输出模式,禁用该操作 当前为外部媒体输出模式,禁用该操作。 HWRtcErrorCodeReconnectFail 90000029 重连失败 重连失败。 HWRtcErrorCodeBreakDown
boolean 【功能说明】 更新签名。 【请求参数】 ctime:签名鉴权的过期时间,是系统当前UTC时间(unix时间戳)加上鉴权过期时间(推荐2小时,最长需要小于12小时)。单位:秒。必选,string类型。 signature:签名,签名的具体生成方法请参见接入鉴权。必选
监听到签名过期事件后可通过错误码区分是签名无效还是签名过期,签名过期后可通过renewSignature接口更新签名。 camera-changed 【事件说明】 本地摄像头设备变更事件,当插、拔本地摄像头时触发。 【回调参数】 DeviceChangedEvent:必选,DeviceChangedInfo类型,设备变更详情。
WN 90000030 服务器异常 服务器宕机。 HRTC_ERR_CODE_SIGNATURE_EXPIRED 90000031 签名过期 签名已过期。 HRTC_ERR_CODE_SET_REMOTE_RENDER_MODE_FAIL 90000032 设置视图模式失败 设置远端窗口模式失败。
WN 90000030 服务器断开 服务器断开。 HRTC_ERR_CODE_SIGNATURE_EXPIRED 90000031 签名过期 签名过期。 HRTC_ERR_CODE_SET_REMOTE_RENDER_MODE_FAIL 90000032 设置远端渲染模式失败 设置远端渲染模式失败。
int disableRejoinRoom(boolean disable); 【功能说明】 设置是否禁用房间重连功能。 【请求参数】 disable:true表示禁用,false表示不禁用。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 enableStats public
用户名,UTF-8编码格式,可选,支持最大长度128。 ctime long 签名时间戳,单位秒,有signature时必选。 authorization String 签名,必填,鉴权私钥请在应用管理中获取。签名的具体生成方法请参见接入鉴权。支持最大长度为1024。 role HRTCRoleType
NSString *)signature ctime:(long long)ctime; 【功能说明】 鉴权签名过期,更新签名。 【请求参数】 signature:鉴权签名字符串。 ctime:过期时间。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。
VideoCanvas。 streamType:视频分辨率,具体请参见HWRtcStreamType。 disableAdjustRes:禁用分辨率自适应,默认关闭。YES表示关闭,NO表示开启。若关闭,在网络环境较差情况下可能会出现卡顿现象。 【返回参数】 0:方法调用成功。 >
signature, long long ctime) 【功能说明】 鉴权签名过期,收到onAuthorizationExpired签名鉴权过期回调后,更新鉴权签名。 【请求参数】 signature:鉴权签名字符串。 ctime:过期时间。 【返回参数】 0:方法调用成功。 >
tring signature, long ctime); 【功能说明】 鉴权签名过期,收到onAuthorizationExpired回调后更新鉴权签名。 【请求参数】 signature:鉴权签名字符串。 ctime:过期时间,单位:秒。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。
*_Nonnull)signature time:(long long)time; 【功能说明】 鉴权签名过期,收到onAuthorizationExpired签名鉴权过期回调后,更新鉴权签名。 【请求参数】 signature:鉴权签名字串。 time:过期时间。 【返回参数】 0:方法调用成功。 > 0:
signature, long long ctime) 【功能说明】 鉴权签名过期,收到onAuthorizationExpired签名鉴权过期回调后,更新鉴权签名。 【请求参数】 signature:鉴权签名字符串。 ctime:过期时间。 【返回参数】 0:方法调用成功。 >
根据房间ID获取connection setVideoFrameObserver 使能视频前后处理 renewAuthorization 鉴权签名过期,更新签名 setNetworkBandwidth 设置网络带宽限制 房间功能 表2 房间功能接口 接口 描述 joinRoom 加入房间 changeUserRole