检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
muteRemoteAudio(String userId, boolean mute); 【功能说明】 设置是否接收对应远端用户的音频流。 【请求参数】 userId:用户ID。 mute:true表示取消音频流接收,false表示开启音频流接收,默认为false。 【返回参数】 0:成功。
实时音视频是什么? 华为云实时音视频服务(SparkRTC)凭借在视频业务领域长期技术积累,快速为行业提供高并发、低延迟、高清流畅、安全可靠的全场景、全互动、全实时的音视频服务,适用于在线教育、云会议、社交文娱等场景。具体请参见《实时音视频 产品介绍》 。 父主题: 产品咨询
本地远端视频都黑屏。 可能导致出现视频黑屏的原因如下: 本地网络信号差或者信号中断。 通话中有一方的网络出现问题,其他人也会看不到此用户的视频。 用户主动关闭了视频。 您可以通过视镜功能进行端到端链路检查。 若问题仍未解决,建议您提交工单,申请华为云技术客服协助解决问题。 父主题:
实时音视频支持私有化部署吗? 华为云实时音视频服务暂不支持私有化部署。如需使用请提交工单联系华为技术工程师。 父主题: 产品咨询
功能特性 华为云SparkRTC提供了视频通话、连麦互动等功能,如表1所示。 表1 功能列表 功能 说明 常见场景 视频通话 即1对1或多人视频通话,支持720P及以上高清画质。单个房间最多支持2000人同时在线,最高支持500人互动。 1对1视频通话、视频会议、在线问诊、多人视
plist”文件中增加摄像头和麦克风权限。 图5 摄像头和麦克风权限 在“info.plist”文件中添加ATS。 图6 添加ATS 使用XCODE连接iPhone,编译工程,若界面提示“Build Success”,则完成SDK集成。 父主题: 开发前准备
对象,调用setVideoFrameObserver方法进行注册。 传入的参数是需要实现了IHRTCVideoFrameObserver的实例对象。 从回调中获取视频帧,并进行处理。 @Override public void onVideoFrameCapture(HRTCVideoFrame
多辅流场景,一个用户同时只能订阅一条辅流;当前正在订阅用户A的辅流,需要订阅另一个用户B的辅流时,需要先停止订阅用户A的辅流,再订阅用户B的辅流。 stopRemoteAuxiliaryStreamView virtual int stopRemoteAuxiliaryStreamView(const char*
startRemoteStreamView 按档位选看远端用户,并设置用户窗口 stopRemoteStreamView 取消订阅远端用户,并清除此用户的窗口 updateRemoteRenderMode 设置远端视频渲染填充方式,镜像模式 pullRemoteVideo 订阅或取消订阅远端用户 pullAllRemoteVideo
网络问题,您需要确认网络是否正常运行。 鉴权问题,应用默认开启鉴权,您需要确保鉴权生成正确,参数合理传入,且保证没过期,需要注意ctime参数的设置,具体可参考接入鉴权。 参数问题,确认关键参数是否填写,以及是否正确填写,比如username是必填的,countryCode无特殊需求,则填空字符串。c
userId:用户ID。 view:窗口视图。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 收到onUserAuxiliaryStreamAvailable通知后,获取对应的userId。 多辅流场景下,一个用户只能同时订阅一条辅流。即当前正在订阅用户A的辅流,需
startScreenShare(); } 共享程序 暂不支持 接收远端用户的共享流 收到远端用户开启共享流回调onUserAuxiliaryStreamAvailable后,可以调用startRemoteAuxiliaryStreamView来设置远端用户的共享流的窗口句柄并开始选看。 还可以调用upd
0以上设备。 支持的终端CPU架构:armeabi-v7a、arm64-v8a。 手机的CPU架构可通过以下方式查询。 手机开启USB调试,连接上电脑,然后打开Windows操作系统中的cmd程序,输入如下命令: adb shell getprop ro.product.cpu.abi
pullRemoteVideo(String userId, boolean pull); 【功能说明】 开启、关闭指定远端用户的视频流。 【请求参数】 userId:远端用户的userId,唯一标识。 pull:true表示开始接收,false表示关闭接收。 【返回参数】 0:成功。 >
sourceId); //将sourceInfo加入列表展示到界面上供用户选择 } //用户选择共享的程序后 int nIdx = m_appList.GetSelectionMark(); //获取用户选择的程序窗口序号 //获取用户选择的程序窗口序号对应的窗口信息对象 HRTCScreenShareSourceInfo
将远端视频统计消息显示到屏幕上 } 本地音频和远端音频统计信息 onAudioStatsNotify回调返回的参数中,有本地当前用户的音频信息,也有远端用户的音频信息。 音频信息包括:码率、丢包、延迟、抖动。 @Override public void onAudioStatsNo
参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用pullRemoteVideo方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 void HWEngineE
播放音效 功能描述 用户可以同时播放多个音效文件,给自己和其他与会者听,用于烘托气氛。 支持播放wav、pcm和单声道mp3音频文件,支持本地或在线文件路径。 接口调用流程 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 播放音效文件 调用playAudio
参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用startRemoteStreamView方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 - (void)onR
localStatsCount) { } 远端音频流统计信息报告 onRemoteAudioStatsNotify回调上报当前通话中每个远端用户音频流的统计信息。您可以了解到每个远端用户发送的音频流的采样率、声道数、码率、丢包率、延时、抖动和卡顿时长等一些信息。 void HWEngineEventHa