检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
将Android SDK包中的“hwRtcSdk.aar”等aar文件,导入Android Studio工程的libs文件夹下。 在“/app/build.gradle”文件中设置依赖本地aar。 // 依赖本地aar dependencies { implementation
将Android SDK包中的“hwRtcSdk.aar”等aar文件,导入Android Studio工程的libs文件夹下。 在“/app/build.gradle”文件中设置依赖本地aar。 // 依赖本地aar dependencies { implementation
n mute); 【功能说明】 设置是否发送本地音频流。 【请求参数】 mute:true表示不发送,false表示发送。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 成功加入房间发送音频流后才能调用,默认为发送本地音频流。 muteRemoteAudio public
支持主播跨房间连麦互动,观众可自由通过角色切换进行上下麦。 在线教育-子母课、连麦PK。 互动连麦 支持连麦互动,观众可自由通过角色切换进行上下麦,切换过程平滑。 在线教育-小班课、互动直播 云端录制 提供云端录制功能,支持单流/混流的模式将录制下来的文件存储到OBS或者点播服务中。 存储、录制审核、视频双录等。
HRTC_ERR_CODE_MEDIA_CMP_ERR 90000015 媒体协商失败 与服务器之间媒体协商失败。 HRTC_ERR_CODE_SERVER_NO_RESPONSE 90000016 服务器没有响应 加入房间,选看在2-4s内没有收到服务器的响应。 HRTC_ERR_CODE_USER_ROLE_CHANGE_FAIL
${stats}`) }) 获取客户端连接状态 getConnectionState获取客户端的连接状态,分别为: CONNECTING:连接建立中。 CONNECTED:连接已建立。 RECONNECTING:重新连接中。 DISCONNECTED:连接已断开。 示例代码如下: console
设置是否发送本地视频流。 【请求参数】 push:YES表示开启视频流发送,NO表示关闭视频流发送。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 默认开启本地视频发流。 关闭本地视频发流,不影响本地视图采集,仍可见本地视图。 远
设置是否开启发送本地视频流。 【请求参数】 push:true表示开启,false表示关闭。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 默认开启本地视频发流。 关闭本地视频发流,不影响本地视图采集,仍可见本地视图。 远端用户订阅了本端
【功能说明】 支持用户上报各自与近端SFU间的上下行网络质量,基于用户级,使本地用户能获取同房间内远端用户与其近端SFU间的网络质量。CMD广播时为房间级,将广播给订阅了此主播流的用户或者此主播被选为TOPN用户且观众订阅了该TOPN用户。 【回调参数】 roomId:用户所在房间号。
描述 Content-Type 是 String 内容类型。 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String
后状态。 } 连接状态ConnectionState的取值如下所示: CONNECTING:连接建立中。 CONNECTED:连接已连接。 RECONNECTING:重新连接中。 DISCONNECTED:连接已断开。 mute-audio 【事件说明】 远端用户禁用音频通知事件
示例2:创建合流录制任务 场景描述 示例1:创建单流录制任务已介绍了如何将房间中的每一个用户的音视频流分别录制成独立的文件。若您需要将房间中的多个单流用户录制成一个文件,您可以参考此章节内容调用SparkRTC API进行合流录制。 前提条件 已获取需要使用的SparkRTC服务的终端节点:rtc-api
实现音视频通话(Web) 环境准备 屏幕分享 通话质量监测 播放音频文件(混音) 切换音频模式 父主题: 实现音视频通话
strings 订阅云端录制通知消息。 取值如下: RECORD_NEW_FILE_START:开始创建新的录制文件。 RECORD_FILE_COMPLETE:录制文件生成完成。 update_time String 更新时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC。
录制相关 SparkRTC如何实现云端录制? SparkRTC云端录制文件存储在哪里? SparkRTC是否支持本地服务端录制? 单流录制模式和合流录制模式有什么区别? 如何恢复已删除的录音文件? 如何对录制回调进行鉴权?
同一个页面中,可以创建N个RTC对象,通过N个UserID,分别登录到N个房间吗? 可以。 父主题: SDK使用
cn-east-2 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 响应参数 状态码: 200 表3 响应Header参数
应用管理 应用管理 支持用户创建并管理应用,应用创建后可以使用对应的App ID和域名进入互动频道。 录制配置 支持为实时音视频互动配置录制规则,SparkRTC将按照录制规则ID进行录制,并将录制文件存储到OBS桶中。 视镜 通话调查 支持用户查看各房间的用户通话质量指标详情,对
SparkRTC是否支持设置本地采集音量?是否支持设置每个远端用户的播放音量? enableLocalVideo和muteLocalVideo有什么区别? enableLocalAudioStream和muteLocalAudio有什么区别? SparkRTC是否支持对房间进行权限校验? 接入PC端是否支持屏幕分享功能?
strings 订阅云端录制通知消息。 取值如下: RECORD_NEW_FILE_START:开始创建新的录制文件。 RECORD_FILE_COMPLETE:录制文件生成完成。 update_time String 更新时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC。