检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
检测功能 startNetworkTest public abstract int startNetworkTest(HRTCNetworkTestConfig networkTestConfig); 【功能说明】 启动入会前网络检测。
【请求参数】 filePath:音效文件路径,支持本地文件和网络文件。 【返回参数】 > 0:音效文件时长,单位为ms。 <= 0:方法调用失败。具体请参见客户端错误码。
图10 全球分布 网络类型:将网络类型按通话用量排名,并显示各网络类型的通话质量数据。 说明:在数据项统计图中,若数据项<=5,则降序展示所有网络类型及占比;若数据项>5,则将第5(含第5)之后的所有数据项合并为“其它”作为第5条进行降序展示。
表1 异常事件说明 异常事件 检测阈值 系统CPU占用高 80% App CPU占用高 70% 音频上行网络延时 500ms 音频上行网络抖动 500ms 视频上行网络延时 500ms 视频上行网络抖动 500ms 音频下行网络延时 500ms 音频下行网络抖动 500ms 视频下行网络延时
表1 影响因素说明 影响因素 检测阈值 系统CPU占用高 80% App CPU占用高 70% 音频上行网络延时 500ms 音频上行网络抖动 500ms 视频上行网络延时 500ms 视频上行网络抖动 500ms 音频下行网络延时 500ms 音频下行网络抖动 500ms 视频下行网络延时
4:音频上行网络抖动 5:视频上行网络延时 6:视频上行网络抖动 7:音频下行网络延时 8:音频下行网络抖动 9:视频下行网络延时 10:视频下行网络抖动 11:上行音频丢包 12:上行视频丢包 13:下行音频丢包 14:下行视频丢包 15:下行音频无声音 16:其他 17:对端用户离线
4:音频上行网络抖动 5:视频上行网络延时 6:视频上行网络抖动 7:音频下行网络延时 8:音频下行网络抖动 9:视频下行网络延时 10:视频下行网络抖动 11:上行音频丢包 12:上行视频丢包 13:下行音频丢包 14:下行视频丢包 15:下行音频无声音 16:其他 17:对端用户离线
单位为毫秒,取当天所有用户网络延迟的中位数 AudioTransDelay:端到端音频网络时延,单位为毫秒,取当天所有用户网络延迟的中位数 start_date 否 String 查询起始时间。
HWRtcNetworkTestResult 入会前网络检测回调结果 HWRtcNetworkTestState 入会前网络检测回调网络状态 HWRtcNetworkTestResultParam 入会前网络检测回调网络质量信息 HWRtcNetworkQualityLevel
网络质量非常好 HRTC_NETWORK_QUALITY_GOOD 网络质量好 HRTC_NETWORK_QUALITY_POOR 网络质量一般 HRTC_NETWORK_QUALITY_BAD 网络质量差 HRTC_NETWORK_QUALITY_VBAD 网络质量非常差 HRTCConstant
【回调参数】 localQuality:本地上行网络质量,该参数暂时不使用。 localQualityCount:正在上报的网络质量数量,该参数暂时不使用。 remoteQuality:(本地下行)远端各路流的网络质量,具体请参见HRTCQualityInfo。
setNetworkBandwidth - (int)setNetworkBandwidth:(HWRtcNetworkBandwidth *)bandwidthParam; 【功能说明】 设置网络带宽限制。需要在每次加入房间之前设置。
基于用户级,使本地用户能获取同房间内远端用户与其近端SFU间的网络质量。
【回调参数】 本端开始推流后,本端才会开始收到网络质量回调。 upStreamQuality:上行网络质量状态,具体请参见HRTCQualityInfo。当前不可用。 downStreamQuality:下行网络质量状态,具体请参见HRTCQualityInfo。
network-quality 【事件说明】 网络上下行质量报告事件,用户加入房间后,SDK在网络质量变化的时候会触发一次该事件,报告用户的本地网络上下行质量情况。
connStateTypes:网络连接状态,具体请参见HRTCConnStateTypes。 connChangeReason:网络连接状态原因,具体请参见HRTCConnChangeReason。 description:描述。
【请求参数】 bandwidthParam:设置网络带宽限制参数,具体请参见HWRtcNetworkBandwidth。 【返回参数】 0:成功。 <0:失败。具体请参见HWRtcErrorCode。 父主题: HWRtcEngine
数据统计分析 查询房间列表 查询用户列表 查询实时规模 查询实时规模分布 查询实时质量数据 查询实时网络 查询用量 查询历史规模 查询历史质量 查询用户通话指标 查询详情事件接口 查询指定项目用户异常体验事件 查询用户异常体验事件 查询异常事件用户分布
首先通过返回的客户端错误码进行分析,主要有以下几个原因: 网络问题,您需要确认网络是否正常运行。 鉴权问题,应用默认开启鉴权,您需要确保鉴权生成正确,参数合理传入,且保证没过期,需要注意ctime参数的设置,具体可参考接入鉴权。
网络检测 支持通过网络检测接口判断或预测用户当前的网络状况是否良好。 - 自定义视频数据 支持自定义的视频源和渲染器,使用非摄像头的视频源,例如视频文件、外接设备、第三方定制数据源等。 自定义美颜、定制数据源、多设备管理、视频识别、图像处理等。