检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
视频通话、互动直播、在线课堂等。 角色切换 支持房间内角色切换,观众自由、平滑上下麦,切换过程无需等待。 互动直播、在线课堂等。 单用户加入多房间 支持单个主播加入多个房间互动PK。 秀场直播、PK连麦、超级大班课等。 屏幕分享 支持将本地电脑桌面、窗口、画面区域分享给他人。 互动课堂、视频会议、远程协助等。
UserCount:通话人数,不同频道中的相同用户ID计为多人 SessionCount:通话人次,用户每次加入频道计为一个通话人次 RoomCount:房间数,从有用户加入房间到所有用户离开房间计为一个通话房间 MaxOnlineUserCount:最大同时在线人数 MaxOnl
SDK功能开发 MAC SDK功能开发 Windows SDK功能开发 Web SDK功能开发 集成SDK后,您需要实现SparkRTC的基本功能,如加入房间、发布和订阅流、离开房间等。 5 验证SparkRTC功能 SparkRTC基本功能开发完成后,您可以进行编译验证,其中roomId和userId可以自行定义。
MixLayoutPane 参数 是否必选 参数类型 描述 id 否 Integer 窗口id,从1开始编号 user_id 否 String 加入房间的用户id video_type 否 String 标识视频流的类型,可选摄像头流或者屏幕分享流。 CAMERASTREAM:摄像头视频流
auth_key String 回调密钥,主要用于鉴权。如果不设置或者为空,则回调不会增加鉴权头域字段。 notify_event_subscription Array of strings 订阅云端录制通知消息。 取值如下: RECORD_NEW_FILE_START:开始创建新的录制文件。
0:方法调用失败。具体请参见HWRtcErrorCode。 取消订阅所有远端用户视频流接收后,同时也会取消接收新加入用户的视频流。 开启订阅所有远端用户视频流接收后,同时也会开启接收新加入用户的视频流。 默认开启订阅所有远端用户视频流接收。 setupRemoteView - (int)s
获取当前连接房间号 setNetworkBandwidth 设置网络带宽限制 房间功能 表2 房间功能接口 接口 描述 joinRoom 加入房间 leaveRoom 离开房间 renewAuthorization 签名更新 changeUserRole 设置用户的角色,切换角色时使用
"65382450e8f64ac0870cd180d14e684b", "name": "region01", "description": "", "links": { "next": null,
打开设置页面,单击“隐私与安全”,找到摄像头、麦克风权限。分别单击“摄像头”和“麦克风”的“设置”。 进入设置页面,将请求使用摄像头、麦克风权限的网站加入使用列表,并单击“保存更改”。 完成以上设置后,浏览器在需要使用摄像头、麦克风时,就会在页面弹出设备询问框,选择“允许”即可。 搜狗浏览器
auth_key String 回调密钥,主要用于鉴权。如果不设置或者为空,则回调不会增加鉴权头域字段。 notify_event_subscription Array of strings 订阅云端录制通知消息。 取值如下: RECORD_NEW_FILE_START:开始创建新的录制文件。
onRemoteMicrophoneStateChanged:麦克风设备状态变更通知 onUserNetworkQualityNotify:加入房间后的网络质量状态回调 新增以下数据类型: HWRtcRemoteMicState:麦克风设备状态 HRTCMultiRoomMedia
setEncryption 设置端到端加密模式 setNetworkBandwidth 设置网络带宽限制 表2 房间功能接口 接口 描述 joinRoom 加入房间 leaveRoom 离开房间 getRoomId 获取房间id renewAuthorization 更新签名 changeUserRole
int setSpeakerModel(HRTCSpeakerModel speakerModel); 【功能说明】 设置声音播放模式。成功加入房间后才能调用。 【请求参数】 speakerModel:声音播放模式,默认值为HRTC_SPEAKER_MODE_SPEAKER,具体请参见HRTCSpeakerModel。
鉴权签名过期,更新签名 setNetworkBandwidth 设置网络带宽限制 房间功能 表2 房间功能接口 接口 描述 joinRoom 加入房间 changeUserRole 设置用户的角色,切换角色时使用 changeUserName 修改用户昵称 getRoomId 获取房间id
US表示美国,HK表示中国香港。countryCode值的填写具体请参见国家码对照表。 domain和appId请参考应用管理进行获取。 加入房间。具体接口详情请参见join。 1 2 3 4 5 6 7 8 9 let option = { userId: userId, userName:
看见彼此,房间中的观众可以看到所有主播。同一时间最多只能同时跨4个房间,每个跨房房间的ID必须互不相同;同一时间只能以一个joiner角色加入某一个房间。如果本端在其他房间里的角色是joiner,则需要将本端在该房间内的player角色切换为joiner角色后再以joiner角色
onRemoteMicrophoneStateChanged:远端麦克风设备状态变更通知 onUserNetworkQualityNotify:加入房间后的用户级网络质量状态回调 新增以下数据类型: HWRtcRemoteMicState:麦克风设备状态 HRTCMultiRoomMe
0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 取消所有音频流接收,同时也会取消接收新加入用户的音频流。 开启所有音频流接收,同时也会开启接收新加入用户的音频流。 默认开启所有音频流接收。 setVolumeNotifyInterval - (int)set
数据类型,需要传入appGroup ID。 【返回参数】 0:成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 只支持iPhone。 需要先调用setAuxiliaryVideoEncoderConfig接口,设置编码参数。 目前可支持多路辅流共享,若需开启多辅流,请提交工单联系技术支持处理。
32000020 生成媒体加密密钥失败 程序或环境问题 RTC.32000021 下发加密信息异常 程序或环境问题 RTC.32000022 获取SFU的IP失败 程序或环境问题 RTC.32000024 内部调用异常 程序或环境问题 RTC.32000025 内部调用异常 程序或环境问题 RTC