检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对应请求消息头,响应同样也有消息头,如“Content-type”。 对于管理员创建IAM用户接口,返回如图1所示的消息头,其中“X-Subject-Token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。 建议在配置文件或者环境变量中密文存放,使用时解密,确保安全。
跨4个房间,每个跨房房间的ID必须互不相同;同一时间只能以一个joiner角色加入某一个房间。如果本端在其他房间里的角色是joiner,则需要将本端在该房间内的player角色切换为joiner角色后再以joiner角色跨入其他房间。以player角色跨房后只能收流不能发流,以joiner角色跨房后既能收流也能发流。
metric 是 Array of strings 查询的数据类型 JoinSuccessRate:加入房间成功率 JoinSuccess5SecsRate:5秒加入成功率 VideoFreezeRate:视频卡顿率 AudioFreezeRate:音频卡顿率 FirstVideoRecvTime:首帧视频接收耗时
通话前没有选择任何设备,通话中使用默认设备。 通话前已选择指定设备,通话中直接生效。 通话中所有拔插视频设备的操作,不会自动切换设备,需要应用重新调用该接口并设置对应设备才生效。 getCurrentVideoDevice virtual int getCurrentVideoDevice(char
ErrorCodeUserRoleChangeFail。 同一时间不同房间最多只能有一个joiner,player切换joiner的时候,需要将joiner先切换成player,再将当前用户切换成joiner。 changeUserName - (int)changeUserNa
获取当前网络传输状况统计数据 getTransportStats获取当前网络传输状况统计数据,包括已发送字节数、已接收字节数、当前出流码率、当前入流码率等信息,该方法需要publish后调用。 示例代码如下: this.client.getTransportStats().then( (rtt) => {
setVideoFrameObserver 注册原始视频媒体数据监听回调 setVideoFrameObserver - (int)setVideoFrameObserver:(id <HWRtcConnectionVideoDelegate>)observer; 【功能说明】 注册原始视频媒体数据监听回调。
通话前没有选择任何设备,通话中使用默认设备。 通话前已选择指定设备,通话中直接生效。 通话中有多个音频设备,拨出设备会自动切换。 通话中无音频设备,新插入设备,需要重新调用该接口指定设备。 setRecordDevice virtual int setRecordDevice(const char d
"startTime":0, // replace 表示是否要用音频文件替换本地音频流 "replace":false, // loop 表示是否需要无限循环播放 "loop":false, // repeatCount 表示音频文件循环播放次数 "repeatCount":0 }) 设置音频文件音量值
DE_USER_ROLE_CHANGE_FAIL错误码。 同一时间不同房间最多只能有一个joiner,player切换joiner的时候,需要将其他房间的joiner先切换成player。 不支持缺省用户昵称入会。 changeUserName virtual int changeUserName(const
OBS服务会因欠费停服,从而导致实时音视频录制失败,建议您购买OBS存储包。 前提条件 已添加应用。 因录制生成的音视频文件是存储在OBS桶中的,因此,您需要先开通对象存储服务,具体请参见OBS快速入门。 费用说明 SparkRTC录制功能为计费项,将会根据生成的录制文件的总时长收取费用。具体价
上下文,请传入Application Context config.setDomain(webSocketFalvor); // 该字段已废弃,不需要再传值 config.setMuteAudioRoute(isMuteAudioRoute); config.setLogEnable(true);
String 房间ID metric 是 String 查询的数据类型: JoinSuccessRate:加入房间成功率 JoinSuccess5SecsRate:5秒加入成功率 VideoFreezeRate:视频卡顿率 AudioFreezeRate:音频卡顿率 sdk_type 是 String
填充模式,具体请参见HRTCVideoDisplayMode。 离开房间。 m_pRtcEngine->leaveRoom(); 根据场景需要,如结束通话、关闭App或App切换至后台时,调用leaveRoom离开当前通话房间。 至此,互动直播基本流程可以成功运行。 父主题: All
>0:失败。具体请参见客户端错误码。 该接口限制在房间外调用,在房间内设置不生效,需要调用stopLocalPreview关闭预览,否则将一直处于预览状态。 在房间内预览:可调用setupLocalView设置有效view开启预览,设置为null表示关闭预览,不需要调用stopLocalPreview。 在房间外
句柄、选看的流类型拆分并增加pullRemoteVideo收流控制接口,以实现更细化的选看流程控制(将窗口绑定和收流控制分开)。您可以根据需要选择调用不同的接口组合以实现视频选看。 stopRemoteStreamView virtual int stopRemoteStreamView(const
RTC.00001019 RecordRuleExist: record rule of the app exists 录制规则已经存在 需要删除相关录制规则再进行后续操作 400 RTC.00001020 AppExist: app exists 此应用名已存在 账号下已存在此
HWRtcErrorCodeUserRoleChangeFail。 同一时间不同房间最多只能有一个joiner,player切换joiner的时候,需要将其他房间的joiner先切换成player。 不支持缺省用户昵称入会。 renewAuthorization - (int)renewA
onAuthorizationExpired - (void)onAuthorizationExpired; 【功能说明】 鉴权签名过期回调,需要app调用renewAuthorization更新签名。 onDeviceStateChangedNotify - (void)onDev
DE_USER_ROLE_CHANGE_FAIL错误码。 同一时间不同房间最多只能有一个joiner,player切换joiner的时候,需要将其他房间的joiner先切换成player。 不支持缺省用户昵称入会。 changeUserName virtual int changeUserName(const