检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SparkRTC是否支持将本地视频文件分享到实时音视频中? 支持,可以通过以下两种实现方式: 直接共享屏幕让房间内的其他用户看到本地视频。 通过自采集的方式,采集本地视频文件的数据,让房间内的其他用户看到。 具体请参见各端接口参考。 父主题: SDK使用
简称userId,是指SparkRTC用来区分应用中用户的唯一标识。 用户标识是用户在SparkRTC中的一个表示,开发者按照规范定义UserID。 命名规则:可自定义,支持64个字符的大小写字母、数字、下划线(_)中划线(-)随机组合。 用户角色 是指用户在房间内的不同角色类型,不同角色类型有
本地远端视频都黑屏。 可能导致出现视频黑屏的原因如下: 本地网络信号差或者信号中断。 通话中有一方的网络出现问题,其他人也会看不到此用户的视频。 用户主动关闭了视频。 您可以通过视镜功能进行端到端链路检查。 若问题仍未解决,建议您提交工单,申请华为云技术客服协助解决问题。 父主题:
对象,调用setVideoFrameObserver方法进行注册。 传入的参数是需要实现了IHRTCVideoFrameObserver的实例对象。 从回调中获取视频帧,并进行处理。 @Override public void onVideoFrameCapture(HRTCVideoFrame
多辅流场景,一个用户同时只能订阅一条辅流;当前正在订阅用户A的辅流,需要订阅另一个用户B的辅流时,需要先停止订阅用户A的辅流,再订阅用户B的辅流。 stopRemoteAuxiliaryStreamView virtual int stopRemoteAuxiliaryStreamView(const char*
网络问题,您需要确认网络是否正常运行。 鉴权问题,应用默认开启鉴权,您需要确保鉴权生成正确,参数合理传入,且保证没过期,需要注意ctime参数的设置,具体可参考接入鉴权。 参数问题,确认关键参数是否填写,以及是否正确填写,比如username是必填的,countryCode无特殊需求,则填空字符串。c
userId:用户ID。 view:窗口视图。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 收到onUserAuxiliaryStreamAvailable通知后,获取对应的userId。 多辅流场景下,一个用户只能同时订阅一条辅流。即当前正在订阅用户A的辅流,需
0以上设备。 支持的终端CPU架构:armeabi-v7a、arm64-v8a。 手机的CPU架构可通过以下方式查询。 手机开启USB调试,连接上电脑,然后打开Windows操作系统中的cmd程序,输入如下命令: adb shell getprop ro.product.cpu.abi
startScreenShare(); } 共享程序 暂不支持 接收远端用户的共享流 收到远端用户开启共享流回调onUserAuxiliaryStreamAvailable后,可以调用startRemoteAuxiliaryStreamView来设置远端用户的共享流的窗口句柄并开始选看。 还可以调用upd
pullRemoteVideo(String userId, boolean pull); 【功能说明】 开启、关闭指定远端用户的视频流。 【请求参数】 userId:远端用户的userId,唯一标识。 pull:true表示开始接收,false表示关闭接收。 【返回参数】 0:成功。 >
sourceId); //将sourceInfo加入列表展示到界面上供用户选择 } //用户选择共享的程序后 int nIdx = m_appList.GetSelectionMark(); //获取用户选择的程序窗口序号 //获取用户选择的程序窗口序号对应的窗口信息对象 HRTCScreenShareSourceInfo
error) }) 接收远端用户的共享流 收到远端用户开启共享流通知stream-added后,通过调用subscribe订阅远端用户的共享流,当共享流订阅成功会收到stream-subscribed回调通知,然后通过调用play在指定的窗口里播放接收到的远端用户的共享流。 示例代码如下:
将远端视频统计消息显示到屏幕上 } 本地音频和远端音频统计信息 onAudioStatsNotify回调返回的参数中,有本地当前用户的音频信息,也有远端用户的音频信息。 音频信息包括:码率、丢包、延迟、抖动。 @Override public void onAudioStatsNo
参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用pullRemoteVideo方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 void HWEngineE
参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用startRemoteStreamView方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 - (void)onR
端音频优质传输率 VideoTransDelay:端到端视频网络时,单位为毫秒,取当天所有用户网络延迟的中位数 AudioTransDelay:端到端音频网络时延,单位为毫秒,取当天所有用户网络延迟的中位数 start_date 否 String 查询起始时间。UTC时间,格式:
localStatsCount) { } 远端音频流统计信息报告 onRemoteAudioStatsNotify回调上报当前通话中每个远端用户音频流的统计信息。您可以了解到每个远端用户发送的音频流的采样率、声道数、码率、丢包率、延时、抖动和卡顿时长等一些信息。 void HWEngineEventHa
\..\rtc_sdk_windows\inc; 在“配置属性 > 链接器 > 常规 > 附加包含目录”中添加“lib文件目录”。 ..\..\..\rtc_sdk_windows\lib; 在“配置属性 > 链接器 > 输入 > 附加依赖项”中添加“lib文件”。 rtc_sdk
90000042 启停上行视频流失败 启停上行视频流失败。 HRTC_ERR_CODE_USER_REMOVED 90000043 用户被移除 用户被移除。 HRTC_ERR_CODE_ROOM_DISMISSED 90000044 房间被解散 房间被解散。 HRTC_ERR_C
超过1个小时,每次查询单个用户时,支持跨天查询,最长1天。 end_time 是 String 结束时间。UTC时间,格式:yyyy-mm-ddThh:mm:ssZ,如2020-04-23T06:00:00Z。查询起止时间不超过1个小时,每次查询单个用户时,支持跨天查询,最长1天。