检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SparkRTC是否支持对房间进行权限校验? 支持用户鉴权,华为云SparkRTC系统使用数字签名作为接入鉴权方式,需要在相应SDK的初始化或登录函数中提供“app_id”、“room_id”、“user_id”、“role”、“ctime”和“signature”等信息,才能接
通话质量监测 功能描述 加入房间后,SDK上报通话质量相关的回调,上报当前通话的网络质量、本地和远端的音视频统计信息。 接口调用流程 通话质量上报 network-quality网络上下行质量报告事件,用户加入房间后,在网络质量变化的时候会触发一次该事件,报告用户的本地网络上下行质量情况。
Web端如何切换摄像头和麦克风? 音视频输入设备通过设备ID(deviceId)标识,每个音视频设备均有一个唯一的设备ID,您可以通过getDevices方法获取。设备ID是随机生成的,部分情况下同一个设备的ID可能会改变,因此建议您每次切换设备时都先调用getDevices获取
常用概念 应用标识 应用标识或应用ID,简称appID,是SparkRTC用来区分不同应用的唯一标识,在SparkRTC控制台中创建应用时自动生成。 房间 房间是一个音视频空间,同一房间内的用户可以互相接收对方的实时音视频数据。 SparkRTC使用房间这个虚拟的概念,用于用户之间的相互隔离。
音视频进行录制。 若配置录制规则时,未开启自动录制功能,则加入SparkRTC房间后,您需要调用实时音视频API开启、查询和控制云端录制任务。SparkRTC服务才会根据接口中的录制规则ID对实时音视频互动画面进行录制。 回放录制文件:录制完成后,在已配置的回调地址中会收到录制任
一个房间里可以同时有多路屏幕分享吗? 目前一个房间只能有一路辅流的屏幕分享。 父主题: SDK使用
支持首帧渲染回调吗?能否监听画面开始渲染? 支持,可通过onFirstLocalVideoFrameNotify回调。 父主题: SDK使用
如何设置上行视频码率、分辨率和帧率? 建议您参考setVideoEncoderConfig,配置分辨率以达到更合适的画面质量。 父主题: SDK使用
Android SDK是否支持自定义采集数据? 支持,具体请参见自定义音频采集和渲染和自定义视频采集和渲染实现。 父主题: SDK使用
通话质量监测 功能描述 加入频道后,SDK会每隔2秒自动触发通话质量相关的回调,上报当前通话的网络质量、本地和远端的音视频统计信息。 上报接口 通话质量上报 onNetworkQualityNotify回调上报当前通话中每个入会者的上下行网络质量。默认开启,每2s上报一次。 -
事件回调(IHRTCAudioFrameObserver) 表1 音频事件回调说明 接口 描述 onAudioFramePlayback 音频播放回调(后处理) onAudioFrameMixed 音频混音处理回调 onAudioFrameRecord 音频采集回调(前处理) r
事件回调(HWRtcMediaEngineVideoDelegate) 本章节介绍了iOS SDK的回调接口HWRtcMediaEngineVideoDelegate的详情。 表1 事件回调说明 接口 描述 onVideoFrameCapture 原始视频回调(前处理) onVideoFrameRender
事件回调(HWRtcMediaEngineAudioDelegate) 本章节介绍了iOS SDK的回调接口HWRtcMediaEngineAudioDelegate的详情。 表1 事件回调说明 接口 描述 onAudioFramePlayback 音频播放回调(后处理) onAudioFrameMixed
onVideoStats、onAudioStatus、onSubStreamStats回调触发时为什么程序会崩溃? 回调函数的入参localStats和remoteStats指针有可能为空,需要先判断不为空再使用,否则可能引发空指针错误。 父主题: SDK使用
SparkRTC的Web端、移动端、PC端是不是同步的? 是的,实时音视频支持全平台互通。 父主题: SDK使用
有没有推荐的画面质量(码率、分辨率、帧率)相关参数配置? 华为SDK系统有默认的编码设置(720P+360P),可以不设置发流编码参数。若您需要自定义发流编码参数,请参考华为SDK系统推荐码表不同分辨率的码率和帧率配置推荐值和不同场景下帧率和码率的推荐值进行设置。 父主题: SDK使用
事件回调(IHRTCVideoFrameObserver) 表1 视频事件回调说明 接口 描述 onVideoFrameCapture 原始视频回调(前处理) onVideoFrameRender 渲染后视频回调(后处理) requireCaptureVideoFrame 是否开启前处理
注册回调(IHRTCMediaEngine) 本章节介绍了全平台C++ SDK的IHRTCMediaEngine类接口详情。 表1 IHRTCMediaEngine类 接口 描述 setVideoFrameObserver 注册原始视频媒体数据监听回调 setAudioFrameObserver
通话质量监测 功能描述 加入频道后,SDK会每隔2秒自动触发通话质量相关的回调,上报当前通话的网络质量、本地和远端的音视频统计信息。 上报接口 通话质量上报 onNetworkQualityNotify回调上报当前通话中每个入会者的上下行网络质量。默认开启,每2s上报一次。 -
事件回调(IHRTCEncDecryptFrameObserver) 表1 媒体数据回调说明 接口 描述 onMediaFrameEncrypt 编码后的媒体数据(加密处理) onMediaFrameDecrypt 解码前的媒体数据(解密处理) onMediaFrameEncrypt