检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
【回调参数】 无 通过setVolumeNotifyInterval开启并设置回调周期,本端禁音后检测到麦克风有输入后定时上报。上报频率和setVolumeNotifyInterval的参数大小有关,参考值建议设置成200。 onFirstLocalAudioFrameNotify -
如何获取密钥? app_key为华为云SparkRTC针对每个app生成的鉴权密钥,需要安全保存,谨防泄漏。您可以通过以下方式获取: 登录实时音视频控制台。 在左侧导航栏中,选择“应用管理”,进入应用管理页面。 在目标应用行单击应用名称,进入应用详情页面。 “鉴权私钥”可见状态下,复制应用的鉴权私钥。
在华为移动端设备上,Chrome浏览器(包括华为自带浏览器)支持WebRTC的版本为91+。 在Mac Chrome浏览器上使用屏幕分享前,需确保已在“设置 > 安全性与隐私 > 隐私 > 屏幕录制”中打开Chrome屏幕录制授权。 Safari浏览器 在Safari 11及12上,需要在建链之前调用navigator
sInfo。 APP调用leaveRoom接口时,会返回HWRtcLeaveReasonUserLeaveRoom,APP可以通过以下任一方式回退到登录界面。 APP在调用leaveRoom接口时退到登录界面,或者在收到onLeaveRoom回调,且回调消息不等于HWRtcLea
基本使用逻辑 创建新的项目工程,导入 SDK 后,需要创建客户端并获取本地音视频设备信息。 创建本地流并初始化。 当用户加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以对音视频流进行订阅、取消订阅等其它操作。 在会中,也可以对本地录音或播放设备等进行配置。
实时音视频是什么? 华为云实时音视频服务(SparkRTC)凭借在视频业务领域长期技术积累,快速为行业提供高并发、低延迟、高清流畅、安全可靠的全场景、全互动、全实时的音视频服务,适用于在线教育、云会议、社交文娱等场景。具体请参见《实时音视频 产品介绍》 。 父主题: 产品咨询
为什么入会的时候没有声音? 可能是由于以下原因导致: 入会前没有订阅。 服务端出现问题。 远端没有开启视频流。 父主题: 问题排查
能否直接开通后付费? 华为云实时音视频服务默认按需计费,您可以先使用后付费,不使用时不计费。 父主题: 计费购买
实时音视频支持私有化部署吗? 华为云实时音视频服务暂不支持私有化部署。如需使用请提交工单联系华为技术工程师。 父主题: 产品咨询
X-Rtc-Rand + X-Rtc-Timestamp + msg; 使用录制回调配置里面的回调秘玥“key”,通过HMAC-SHA256方式,加密拼接的字符串“content”,得到签名字符串。 代码如下所示: String key = System.getenv("KEY");
direction, String userId, HRTCVideoFrame videoFrame) { // 渲染视频数据 } API参考 onRenderExternalVideoFrame 父主题: 实现音视频通话(Android)
解散房间。 所有用户都主动退房时,后台立即解散房间。 如果房间内的单个用户异常掉线,超过保活时间后服务端会将该用户清理出当前房间。如果房间内的所有用户都异常掉线,超过保活时间后服务端会自动解散当前房间。 当用户要加入的房间不存在时,后台会自动创建一个房间。 父主题: SDK使用
pushExternalVideoFrame(videoData); } }, 0, 1000 / frameRate); } API参考 setExternalVideoCapture pushExternalVideoFrame 父主题: 实现音视频通话(Android)
pushExternalAudioFrame(audioData); } }, 0, 10); } 音频自渲染 暂不支持 API参考 setExternalAudioCapture pushExternalAudioFrame 父主题: 实现音视频通话(Android)
audioData]; 根据帧率循环调用pushExternalAudioFrame方法往SDK推送数据。 音频自渲染 暂不支持音频自渲染功能。 API参考 setExternalAudioCapture muteLocalAudio pushExternalAudioFrame 父主题:
根据帧率循环调用pushExternalAudioFrame方法往SDK推送数据。 音频自渲染 暂不支持音频自渲染功能。 注意: 当前只支持PCM数据格式处理 API参考 setExternalAudioCapture muteLocalAudio pushExternalAudioFrame 父主题:
size); 根据帧率循环调用pushExternalAudioFrame方法往SDK推送数据。 音频自渲染 暂不支持音频自渲染功能。 API参考 setExternalAudioCapture muteLocalAudio pushExternalAudioFrame 父主题:
List<HRTCRemoteVideoStats> remoteStats){ // 将本地和远端视频统计信息刷新显示到屏幕上 } API参考 onNetworkQualityNotify onLocalAudioStatsNotify onRemoteAudioStatsNotify
单流录制模式和合流录制模式有什么区别? 单流和合流录制模式的主要区别如下: 单流录制:支持将房间中的每一个用户的音视频流分别录制成独立的文件。例如,在线课堂场景中,若家长只想观看老师和自己孩子的视频,则可以选择单流模式,分别录制老师和每位学生的视频,然后将老师的视频分别与每位学生
rtt}`) }, (error) => { console.info(`getTransportStats: ${error}`) }) API参考 network-quality getLocalAudioStats getRemoteAudioStats getLocalVideoStats