正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取当前视频设备 cameraDeviceTest 视频采集设备测试 finishCameraDeviceTest 结束视频采集设备测试 表2 IVideoDeviceCollection类 接口 描述 getCount 获取设备个数 getDevice 通过设备序号获取设备信息 release
SparkRTC的Web端、移动端、PC端是不是同步的? 是的,实时音视频支持全平台互通。 父主题: SDK使用
HRTCDeviceType 系统音视频设备设备类型 HRTCDeviceState 系统音视频设备设备状态 HRTCUrlStatusList rtmp推流回调url状态列表 HRTCVideoRemoteView 远端流视图 HRTCRemoteMicState 远端麦克风设备状态 HRTCMul
移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? 支持,SparkRTC支持全平台互通。 父主题: SDK使用
注册回调(IHRTCMediaEngine) 表1 IHRTCMediaEngine 接口 描述 setVideoFrameObserver 注册原始视频媒体数据监听回调 setAudioFrameObserver 注册原始音频媒体数据监听回调 setEncDecryptFrameObserver
注册回调(IHRTCMediaEngine) 表1 HWRtcMediaEngine 接口 描述 setVideoFrameObserver 注册原始视频媒体数据监听回调 setAudioFrameObserver 注册原始音频媒体数据监听回调 setVideoFrameObserver
注册回调(IHRTCMediaEngine) 本章节介绍了全平台C++ SDK的IHRTCMediaEngine类接口详情。 表1 IHRTCMediaEngine类 接口 描述 setVideoFrameObserver 注册原始视频媒体数据监听回调 setAudioFrameObserver
多人视频会议中,移动端和Web端可以进入同一房间吗? 可以,使用相同的appID和roomID即可进入同一房间。 父主题: SDK使用
获取系统音频录制设备列表 setPlaybackDevice 指定音频播放设备 setRecordDevice 指定音频录制设备 setPlaybackDeviceVolume 设置音频播放设备音量 setRecordDeviceVolume 设置音频录制设备音量 getPlaybackDeviceVolume
表2 浏览器使用限制 浏览器类型 使用限制 Chrome浏览器 在移动端浏览器上,getSpeakers接口只能获取到default音频输出设备。 在移动端浏览器上,不支持采集120p及以下的分辨率。 在华为移动端设备上,Chrome浏览器(包括华为自带浏览器)支持WebRTC的版本为91+。
支持自定义的视频源和渲染器,使用非摄像头的视频源,例如视频文件、外接设备、第三方定制数据源等。 自定义美颜、定制数据源、多设备管理、视频识别、图像处理等。 自定义音频数据 支持自己采集音频回调,开发者可以对原始数据进行处理,进行自定义操作,例如外接非标设备、音频文件等。 非标设备接入、自定义音频效果、语音处理、语音识别等。
Web端如何切换摄像头和麦克风? 音视频输入设备通过设备ID(deviceId)标识,每个音视频设备均有一个唯一的设备ID,您可以通过getDevices方法获取。设备ID是随机生成的,部分情况下同一个设备的ID可能会改变,因此建议您每次切换设备时都先调用getDevices获取设备ID。您可以先通过g
HWRtcDeviceType 设备类型,MAC SDK使用。 表17 设备类型 枚举值 描述 HWRtcDeviceTypePlayback 音频播放设备 HWRtcDeviceTypeRecording 音频录制设备 HWRtcDeviceTypeVideoCapture 视频采集设备 HWRtcDeviceState
式访问实时音视频服务: 控制台方式 用户可直接登录管理控制台访问实时音视频服务。 如果用户已注册账户,可直接登录管理控制台,从主页选择“视频 > 实时音视频”。 如果未注册,请单击此处注册华为账号并开通华为云,完成实名认证。 API方式 如果用户需要将华为云实时音视频服务集成到第
获取SparkRTC Web SDK版本。 getDevices 获取媒体输入输出设备列表。 getCameras 获取摄像头设备列表。 getMicrophones 获取麦克风设备列表。 getSpeakers 获取扬声器设备列表。 isScreenShareSupported 检查是否支持屏幕共享。
setAudioOutput(deviceId: string): Promise<void> 【功能说明】 设置音频输出设备。 【请求参数】 deviceId:必选,string类型,音频输出设备的设备ID。 【返回参数】 Promise<void>:返回一个Promise对象。 setAudioVolume
audio-mixing-played 本地混音播放事件。 audio-mixing-finished 本地混音播放结束事件。 事件注册监听应在业务结束时取消注册,否则注册监听事件累积会有内存泄漏风险。 player-state-change 【事件说明】 播放状态变更事件。在播放状态变更的时候触发。
Web端SDK在使用过程中拔掉摄像头,摄像头列表里面的数据如何清除? 可以通过调用getCameras接口看是否能获取到新的设备列表,如果仍然能获取到已拔掉的摄像头信息,说明浏览器没有刷新此列表信息,Web端SDK也无法获取新的设备列表信息。 父主题: SDK使用
入门指引 首次使用SparkRTC,您需要完成如下操作: 注册华为账号:单击进入注册页面。 完成实名认证:单击进入实名认证。 账户充值:为确保正常使用SparkRTC,您需要进行账户充值(超过1元)。 提交工单联系华为云技术客服,进行业务咨询。 图1 入门流程 SparkRTC的入门操作流程说明如表1所示。
enable:YES表示辅流分辨率为720P;NO表示辅流分辨率为1080P。 【返回参数】 0:成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 如果手机分辨率不超过1080p,不可以设置为NO。 开启后,辅流发流分辨率为720p,否则发流分辨率为1080p。默认不开启。 pushAuxExternalVideoFrame