检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
批量设置远端流视图 屏幕共享 表5 屏幕共享接口 接口 描述 startScreenShare 开启屏幕共享 stopScreenShare 关闭屏幕共享 辅流管理 表6 辅流管理接口 接口 描述 setAuxiliaryVideoEncodeSmooth 设置是否开启辅流的流畅度优先。
websocket connection state is idle, interrupt operation websocket链接被强制关闭,一般为离会或者重连。 RTC_ERR_CODE_WEBSOCKET_CONNECT_ERROR 90100016 websocket connect
muteAudio4TopThree 开启/禁用音频TopN模式的所有音轨。该接口为1.4.0版本新增。 enableStreamStateDetection 开启/关闭视频码流状态探测功能。该接口为1.4.0版本新增。 changeUserName 修改用户昵称。该接口为1.5.0版本新增。 startLiveStreaming
AppGroup开启屏幕共享(只支持iOS) setupWithAppGroup屏幕录制启动。 broadcastFinished屏幕录制关闭。 sendVideoSampleBuffer发送屏幕录制数据。 replayBroadcastFinished主动停止屏幕录制。 2021-12-02
表1 用户操作事件说明 事件ID 事件类型 1 加入房间 2 离开房间 3 视频选看/批量选看 5 静音/取消静音 6 切换网络 7 开启/关闭摄像头 9 切换设备 10 DNS查询、TCP/TLS建链、首帧显示起止时间 11 切换角色 12 开始发送媒体流 13 媒体出流成功 14
onTopActiveSpeaker 当前音量最大的用户ID onScreenShareStarted 屏幕共享开启 onScreenShareStopped 屏幕共享关闭 onAudioDeviceTestVolumeNotify 音频设备测试回调 onRemoteMicrophoneStateChanged
表3 请求Body参数 参数 是否必选 参数类型 描述 url 是 String 回调通知url地址,url必须以http://或https://开头,需要支持POST调用。 auth_key 否 String 回调密钥,主要用于鉴权 响应参数 状态码: 200 表4 响应Header参数
”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。 1 2 3 POST https://iam.cn-north-4.myhuaweicloud.com/v3.0/OS-USER/users Content-Type:
virtual void onScreenShareStopped(int reason) 【功能说明】 屏幕流共享关闭,触发此回调。 【回调参数】 reason:屏幕共享关闭原因。 onUserAuxiliaryStreamAvailable virtual void onUserA
HRTCRemoteAudioStreamState 表40 远端音频状态 枚举值 描述 HRTC_REMOTE_VIDEO_STATE_STOPPED 远端音频流关闭发送 HRTC_REMOTE_AUDIO_STATE_STARTING 远端音频流开启发送 HRTC_REMOTE_AUDIO_STATE_FIRST_DECODED
回调信息 表5 AppCallbackUrl 参数 参数类型 描述 url String 回调通知url地址,url必须以http://或https://开头,需要支持POST调用。 auth_key String 回调密钥,主要用于鉴权。如果不设置或者为空,则回调不会增加鉴权头域字段。
支持的浏览器详情请参见Web浏览器适配详情。 如果客户端用TypeScript开发,TypeScript的版本不低于3.8.3。 由于浏览器安全策略限制,仅支持通过https://域名的方式访问,或者直接在本地搭建服务器,通过localhost:端口访问,否则无法获取摄像头及麦克风的权限。 SDK集成 将获取
【请求参数】 level:必选,LogLevel类型,设置日志级别。 LogLevel表示日志级别,枚举取值如下: none:string类型,表示关闭SDK日志打印。 error:string类型,表示开启SDK错误日志级别。 warn:string类型,表示开启SDK警告日志级别。 i
屏幕共享 功能描述 基于苹果的Replaykit方案,支持用户分享整个系统的屏幕内容,但需要App额外提供一个Extension扩展组件,可实现跨应用屏幕共享。 创建App Group 由于华为云SparkRTC是通过App Goup进行进程间的数据通信的,所以需要创建一个App
error_code String 错误码 error_msg String 错误描述 请求示例 停止指定应用id和任务编号的合流录制任务 DELETE https://rtc-api.myhuaweicloud.com/v2/apps/{app_id}/mix-stream-jobs/{job_id}
error_code String 错误码 error_msg String 错误描述 请求示例 删除指定应用id的应用 DELETE https://rtc-api.myhuaweicloud.com/v2/apps/{app_id} 响应示例 状态码: 400 删除失败,删除条件不满足
String 错误码 error_msg String 错误描述 请求示例 踢除指定房间号内的user001和user002用户 POST https://{endpoint}/v2/apps/{app_id}/rooms/{room_id}/batch-remove-users {
描述 error_code String 错误码 error_msg String 错误描述 请求示例 启用指定应用id的应用 POST https://rtc-api.myhuaweicloud.com/v2/apps/{app_id}/enable 响应示例 状态码: 200 启用成功
error_code String 错误码 error_msg String 错误描述 请求示例 删除指定应用id和规则id的录制规则 DELETE https://rtc-api.myhuaweicloud.com/v2/apps/{app_id}/record-rules/{rule_id}
参数类型 描述 error_code String 错误码 error_msg String 错误描述 请求示例 解散指定房间 POST https://{endpoint}/v2/apps/{app_id}/rooms/{room_id}/dismiss 响应示例 状态码: 400