检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
b为小版本号:在重大特性或接口变更的情况下更新。 c为月度开发版本号:月度累加。 d为release版本号:300开头表示第一个release版本号,补丁版本累加。 版本号样例:2.0.9.300 版本周期 默认2-3个月发布一个大版本,或根据客户的诉求进行发布变更。 版本约束 无,新老版本兼容。
加入指定房间后才可以在指定房间内进行角色切换,当前仅支持joiner和player角色切换。跨房场景下,通过对应connection连接下的changeUserRole接口实现在跨入房间中的角色类型切换。 切换成功触发onUserRoleChangedNotify回调。切换失败会触发onError
互动型角色。 普通观众(player):只收流的观看型角色。 SparkRTC示例Demo中的角色切换、上台/下台、上麦/下麦主要指在joiner/player两个角色之间进行切换。 父主题: 产品咨询
发720P/360P/180P/90P四种档位的数据类型。 辅流:也称共享流,指共享屏幕或窗口的视频流。默认1080P,开启辅流流畅优先指切换为720P。 父主题: SDK使用
加入房间,选看在2-4s内没有收到服务器的响应。 HRTC_ERR_CODE_USER_ROLE_CHANGE_FAIL 90000017 角色切换失败 角色切换失败。 HRTC_ERR_CODE_JOIN_ROOM_FAIL 90000018 加入房间失败 加入房间失败。 HRTC_ERR_
事件类型 1 加入房间 2 离开房间 3 视频选看/批量选看 5 静音/取消静音 6 切换网络 7 开启/关闭摄像头 9 切换设备 10 DNS查询、TCP/TLS建链、首帧显示起止时间 11 切换角色 12 开始发送媒体流 13 媒体出流成功 14 辅流共享 16 音频选看/取消选看
joinRoom 加入房间 leaveRoom 离开房间 renewAuthorization 签名更新 changeUserRole 设置用户的角色,切换角色时使用 changeUserName 设置用户自己的昵称 视频管理 表3 视频管理接口 接口 描述 setupRemoteView 设置远端流渲染视图
机性导致,属于正常现象。 检查网络状态,判断连接是否正常。 如果网络连接正常但依然卡顿,请尝试更换网络连接,检查在网络状态良好的条件下是否依然卡顿。 如果网络良好且条件允许,请尝试更换设备。 如果有视频前处理,例如美颜等,请先关闭前处理,检查卡顿是否由于前处理导致。 通过视镜功能进行端到端链路检查。
【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 支持joiner,player角色间相互切换。 切换成功将触发onUserRoleChangedNotify回调。 切换失败将触发onError回调,返回错误码“HRTC_ERR_CODE_USER_ROLE_CHANGE_FAIL”。
Role方法将本端在该房间的角色切换为HWRtcRolePlayer后才能以HWRtcRoleJoiner跨入其他房间。如果本端用户是以HWRtcRolePlayer角色加入此跨房房间,则需要调用跨房连接的setUserRole方法将本端的角色切换为HWRtcRoleJoiner后才能发送音频流和视频流。
实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开视频自采集功能。一旦开启后,将无法切换。 //开启自采集功能 [rtcEngine setExternalVideoCapture:YES]; 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。
实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开视频自采集功能。一旦开启后,将无法切换。 //开启自采集功能 [rtcEngine setExternalVideoCapture:YES format:HWRtcVideoImageFormatYUV420P];
90000016 服务器无响应 服务器无响应。 HWRtcErrorCodeUserRoleChangeFail 90000017 切换角色失败 切换角色失败。 HWRtcErrorCodeJoinRoomFail 90000018 加入房间失败 加入房间失败。 HWRtcErro
互动型角色。 普通观众(player):只收流的观看型角色。 SparkRTC示例Demo中的角色切换、上台/下台、上麦/下麦主要指在joiner/player两个角色之间进行切换。 主流 主要指摄像头采集的视频流,SparkRTC对同一视频源支持最多同时编码和收发四挡数据类型(
实现音视频通话(Web) 环境准备 屏幕分享 通话质量监测 播放音频文件(混音) 切换音频模式 父主题: 实现音视频通话
实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开视频自采集功能。一旦开启后,你将无法切换。 //开启自采集功能 m_pRtcEngine->setExternalVideoCapture(true, HRTC_VIDEO_IM
Web端SDK可以获取当前音量大小吗? Web端支持监听远端离开房间吗? Web端通话过程中为什么会出现回声、杂音、噪声、声音小? Web端如何切换摄像头和麦克风? SparkRTC支持白板功能吗? 相同UserID支持同时进入多个房间吗? SparkRTC房间的生命周期是多久? Sp
输入外部音频数据 设备管理 表12 设备管理接口 接口 描述 setCameraConfig 设置摄像头参数 switchCamera 切换摄像头 setSpeakerModel 设置声音播放模式 setDefaultSpeakerModel 设置默认的声音播放模式 setLayoutDirect
【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 支持joiner,player角色间相互切换。 切换成功将触发onUserRoleChangedNotify回调。 切换失败将触发onError回调,返回错误码“HRTC_ERR_CODE_USER_ROLE_CHANGE_FAIL”。
Role方法将本端在该房间的角色切换为HWRtcRolePlayer后才能以HWRtcRoleJoiner跨入其他房间。如果本端用户是以HWRtcRolePlayer角色加入此跨房房间,则需要调用跨房连接的setUserRole方法将本端的角色切换为HWRtcRoleJoiner后才能发送音频流和视频流。