检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
支持用户上报各自与近端SFU间的上下行网络质量,基于用户级,使本地用户能获取同房间内远端用户与其近端SFU间的网络质量。CMD广播时为房间级,将广播给订阅了此主播流的用户或者此主播被选为TOPN用户且观众订阅了该TOPN用户。 【回调参数】 roomId:用户所在房间号。 userId: 上报的用户id,0为本地,非0为远端。
*)roomId; 【功能说明】 根据roomId获取connection实例。 【请求参数】 roomId:房间ID。 【返回参数】 返回对应的跨房对象。 setVideoFrameObserver - (int)setVideoFrameObserver:(id <HWRtcCon
localQuality:本地上行网络质量,该参数暂时不使用。 localQualityCount:正在上报的网络质量数量,该参数暂时不使用。 remoteQualityCount:正在上报的流的数量,集合的大小。 onError virtual void onError(int error, const
上报当前最活跃的用户userId。该回调主要用于0号会场场景(额外订阅uid为0的用户音频)。 【回调参数】 userId:返回当前远端音量最活跃的用户ID。 noStream:该用户是否有视频流。 0号会场模式下,SDK会持续监测(根据一定时间内用户音量大小)当前最活跃的用户,如果
情。DeviceChangedInfo定义参考camera-changed中的说明。 麦克风采集设备,拔插后需要应用层进行相应的处理,如:拔除麦克风的时候是否切换其他麦克风采集设备重新采集;插入麦克风的时候是否使用新插入设备进行重新采集。 playback-device-changed
在开启自渲染后,通过onRenderExternalVideoFrame接口接收SDK回调的图像信息,需要自行解析其中的图像信息,包括尺寸、格式、数据。以YUV格式举例,SDK返回的YUV格式是YUV420,故Y、U、V三分量需要按照下面的方式获取: ByteBuffer buffer = videoFrame
getRoomId virtual const char* getRoomId() 【功能说明】 获取当前连接对应的房间ID。 【请求参数】 无 【返回参数】 roomId:返回当前连接对应的房间ID。 setNetworkBandwidth virtual int setNetworkBandwidth(const
视频选看:展示选定视频通话的发送端与接收端的质量监控数据,包含视频分辨率、丢包率、卡顿率、帧率、码率数据。 音频选看:展示选定音频通话的发送端与接收端的质量监控数据,包含音频丢包率、卡顿率、码率。 辅流选看:展示选定的发送端用户与对应接收端用户共享屏幕(窗口)的质量监控数据。包含码率
数据统计分析 查询房间列表 查询用户列表 查询实时规模 查询实时规模分布 查询实时质量数据 查询实时网络 查询用量 查询历史规模 查询历史质量 查询用户通话指标 查询详情事件接口 查询指定项目用户异常体验事件 查询用户异常体验事件 查询异常事件用户分布
abstract void release(); 【功能说明】 释放HRTCConnection。在leaveRoom之后调用,可释放房间占用的资源。 【请求参数】 无 【返回参数】 无 setNetworkBandwidth public abstract int setNetwo
5s及以上版本的手机支持只打包arm64架构,可以在XCode的Build Setting < Build Active Architecture Only设置为YES,并将Valid Architectures只写arm64,则SparkRTC SDK可压缩一半的体积。 设置编
newRole:(HWRtcRole)newRole; 【功能说明】 用户跨房的房间内角色切换成功,触发此回调。 【回调参数】 connection:跨房引擎。 oldRole:切换前的角色,具体请参见HWRtcRole。 newRole:切换成功后的角色,具体请参见HWRtcRole。 connecti
localQuality:本地上行网络质量,该参数暂时不使用。 localQualityCount:正在上报的网络质量数量,该参数暂时不使用。 remoteQualityCount:正在上报的流的数量,集合的大小。 onDestroyConnection virtual void onDestro
视镜 通话调查 支持用户查看各房间的用户通话质量指标详情,对通话体验和端到端数据进行问题定位和原因分析。 数据洞察 支持用户查看通话用量和质量数据,了解通话用量和质量的总体趋势、不同维度的分布情况和每天的数据明细。 实时数据 支持用户查看音视频通话的规模、体验、网络指标的实时数据和
服务端如何计算Signature? //认证用的app_key和app_id硬编码至代码中或以明文形式存储会有极大风险。建议密文形式配置存储在文件或者环境变量中,使用时解密,以确保安全。本例以app_key和app_id存放至环境变量为例,运行前请先在本地环境中设置完成环境变量APP_KEY和APP_ID。
setPriorRemoteVideoStreamType 大小流模式,设置所有订阅的远端视频流类型 pullRemoteVideo 设置是否接收对应远端用户的视频流 pullAllRemoteVideo 设置是否接收所有用户的视频流 startRemoteStreamView 设置远端用户渲染视图(发起选看-老接口)
ode。 音效文件支持同时播放多个,setAudioClipsVolume接口设置的音量是所有音频文件的最大音量,setVolumeOfAudioClip接口设置的是单个音效文件的音量,音效文件的实际播放音量 = 最大音量 * 自身音量 / 100。例如,最大音量是50,单个音效音量是80,实际播放音量就是50
stopRemoteStreamView 取消订阅远端用户,并清除此用户的窗口 pullAllRemoteVideo 订阅或取消订阅全部远端用户,对未入会用户也有影响 setRemoteVideoStreamType 切换用户指定档位的视频 updateRemoteRenderMode 设置远端视频渲染模式,镜像模式
主要功能包括切换摄像头、声音播放模式等。 跨房功能 跨房间连麦,指主播的媒体流可以同时转发进多个房间频道,实现主播跨频道与其他主播实时互动的场景。房间中的所有主播可以看见彼此,房间中的观众可以看到所有主播。同一时间最多只能同时跨4个房间,每个跨房房间的ID必须互不相同;同一时间只能以一个joiner角
音频管理接口 接口 描述 muteRemoteAudio 设置是否接收对应远端用户的音频流 muteAllRemoteAudio 设置是否接收所有用户的音频流 adjustPlaybackVolume 调整扬声器播放的音量(0-100) 父主题: HWRtcConnection