检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
iaryStreamView关闭共享流窗口视图。 如果接收端需要主动停止接收远端用户的共享流,也需要调用stopRemoteAuxiliaryStreamView接口停止接收共享流。 示例代码如下: engine->stopRemoteAuxiliaryStreamView(userId);
0:方法调用失败。具体请参见HWRtcErrorCode。 取消订阅所有远端用户视频流接收后,同时也会取消接收新加入用户的视频流。 开启订阅所有远端用户视频流接收后,同时也会开启接收新加入用户的视频流。 默认开启订阅所有远端用户视频流接收。 setupRemoteView - (int)setupRe
进行自定义操作,例如外接非标设备、音频文件等。 非标设备接入、自定义音频效果、语音处理、语音识别等。 平台兼容 支持Android、iOS、Mac、Windows、Web终端平台,各系统要求请参见使用限制。 -
产品咨询 SparkRTC支持哪些平台? SparkRTC Demo怎么体验? 在进行Windows的Demo使用或集成SDK时,提示微软C++标准库缺失,该如何获取? SparkRTC支持接入微信小程序吗? 实时音视频是什么? 实时音视频和直播有什么区别? SparkRTC是否支持在国外使用?
isp String 用户接入IP所在运营商 device_model String 用户设备型号 platform String 用户设备平台 sdk String 用户sdk版本 join_time String 用户加入房间时间。格式为:YYYY-MM-DDThh:mm:ssZ
OnlineUsers:在线用户数 dimension 是 String 维度类型: region:省份 access_net:网络类型 platform:系统平台 sdk:SDK版本 time 是 String 查询时刻。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ 请求参数 表3 请求Header参数
SDK使用 移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? iOS平台如何缩减安装包体积? Android平台如何缩减安装包体积? iOS端是否可以监听远端离开房间? 背景音乐是否支持循环播放? SparkRTC是否支持调整背景音乐的播放进度?
可以参考屏幕共享场景,按照正确时序使用API。 如何进行视频自渲染显示正常图像? 在开启自渲染后,通过onRenderExternalVideoFrame接口接收SDK回调的图像信息,需要自行解析其中的图像信息,包括尺寸、格式、数据。以YUV格式举例,SDK返回的YUV格式是YUV420,故Y、U、V三分量需要按照下面的方式获取:
渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用pullRemoteVideo方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 void HWEngineEventHandler:
动小班课等场景。 按房间内所有用户产生的视频时长和音频时长来统计用量。视频时长是指用户进入房间后订阅了音视频流并且成功接收到了视频画面的时间。 根据用户实际接收到的视频分辨率划分视频档位,然后分别对不同档位的视频通话时长进行计费。 具体请参见视频通话费用。 增值服务 云端录制 对
请参见OBS帮助中心创建桶。 操作步骤 登录实时音视频控制台。 在左侧导航树中选择“云资源授权”,进入桶授权页面。 您也可以通过在“添加录制规则”页面的“存储-桶”中,单击“去授权”跳转到“云资源授权”页面进行OBS桶授权。 找到需要存储录制文件的OBS桶,在右侧“操作”列,单击“授权”即可,如图1所示。
渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用startRemoteStreamView方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 - (void)onRemoteUserOnline:(NSString
渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用startRemoteStreamView方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 - (void)onRemoteUserOnline:(NSString
joiner调用pushExternalVideoFrame返回0,但是player没有收到onRenderVideoFrame回调 需要接收端在收到onUserJoined消息后,在主线程里调用pullRemoteVideo和startRemoteStreamView。 sta
远端用户启用音频通知事件,当远端用户启用音频后,流接收端会收到该事件通知。 【回调参数】 mediaStatus:必选,MediaStatusNotifyInfo类型。 mute-video 【事件说明】 远端用户禁用视频通知事件,当远端用户禁用视频后,流接收端会收到该事件通知。 【回调参数】
error(`发布共享流失败`, error) }) 接收远端用户的共享流 收到远端用户开启共享流通知stream-added后,通过调用subscribe订阅远端用户的共享流,当共享流订阅成功会收到stream-subscribed回调通知,然后通过调用play在指定的窗口里播放接收到的远端用户的共享流。 示例代码如下:
设置辅流横屏或竖屏显示 音频管理 表5 音频管理接口 接口 描述 muteRemoteAudio 设置是否接收对应远端用户的音频流 muteAllRemoteAudio 设置是否接收所有用户的音频流 adjustPlaybackVolume 调整扬声器播放的音量(0-100) 父主题:
主要功能包括进入/离开房间操作、设置角色、创建跨房引擎等。 音频管理 主要功能包括是否采集/发送本地音频流、是否接收远端音频流、调整录制/播放音量值、设置远端音频模式等。 视频管理 主要功能包括创建本地/远端窗口视图和其他参数设置、是否接收远端视频流、镜像、摄像头等。 屏幕共享 主要功能包括是否开始/停止订阅辅流、设置辅流渲染模式/角度等。
成长地图 | 华为云 实时音视频 华为云实时音视频(SparkRTC)凭借在视频业务领域长期技术积累,快速为行业提供高并发、低延迟、高清流畅、安全可靠的全场景、全互动、全实时的音视频服务,适用于在线教育、云会议、社交文娱等场景。 产品介绍 视频论坛 立即使用 成长地图 由浅入深,带您玩转SparkRTC
接口 描述 muteLocalAudio 设置是否发送本地音频流 muteRemoteAudio 设置是否接收对应远端用户的音频流 muteAllRemoteAudio 设置是否接收所有远端用户的音频流 enableLocalAudioStream 设置是否开启音频采集 adjustRecordingVolume