质量监控

URTC服务支持监控实时通话质量,在控制台 实时音视频URTC 里,查看我的应用中的质量监控。
如果想在自己的服务器内集成实时音视频通话的监控质量,可以集成 质量监控API

功能:

  • 房间监控:监控实时或者历史的房间信息
  • 用户监控:监控某房间的用户信息
  • 流监控:监控某路流的信息

1. 房间监控

支持监控实时或者历史的所有房间列表、房间内累计用户数、房间内峰值用户数、房间内在线用户数。

2. 用户监控

2.1 用户信息

支持监控某房间的所有用户列表、所有用户通话时长、设备可用状态、设备型号、SDK版本、网络类型。

  • 区域:用户所属的区域。
  • 持续时间:用户加入房间的时间、退出房间的时间。
  • 通话状态:用户加入房间的时间为蓝色,相对房间存在的时间为灰色。
  • 设备:麦克风/扬声器/摄像头都正常,则状态为正常;有设备驱动异常或者无设备,则显示异常;具体的异常情况,可以查看 质量监控中的事件。
  • 设备型号:用户终端的型号及系统版本;如果是WEB端,还会显示浏览器型号及版本。
  • SDK版本:终端SDK的版本。
  • 网络类型:当前终端的网络:LAN、WIFI、4G、3G、2G、NA(web或者其他系统权限不足的情况)。

    WEB SDK受限于浏览器权限,无法获得电脑或者手机的网络类型,控制台上用 NA 标识。

2.2 用户网络概况及事件详情

支持监控所有用户的上下行码率、卡顿情况;所有的操作事件。

  • 上行码率:当前用户发送的音视频的总码率;码率稳定表示终端编码、上行网络稳定。
  • 下行码率:当前用户接收的音视频的总码率;码率稳定表示下行网络稳定。
  • 卡顿:当前用户的视频卡顿情况;没有卡顿表示用户接收的音视频流畅,有卡顿表示用户接收的音视频不流畅。

3. 流监控

支持监控某路流的上下行终端信息、上下行音频码率/视频码率、上下行丢包率、采集/播放音量、发送/接收延迟、上下行帧率、APP CPU占用率、APP内存使用数。

3.1 音频码率

  • 上行音频码率:当前用户发送的音频码率;码率稳定表示终端音频编码、上行网络稳定。

  • 下行音频码率:当前用户接收的音频码率;码率稳定表示下行网络稳定。

3.2 视频码率

  • 上行视频码率:当前用户发送的视频码率;码率稳定表示终端音频编码、上行网络稳定。

  • 下行视频码率:当前用户接收的视频码率;码率稳定表示下行网络稳定。

3.3 丢包率

  • 上行丢包率:当前用户发送的丢包率;丢包率低表示音视频上行网络稳定。

  • 下行丢包率:当前用户接收的丢包率;丢包率低表示音视频下行网络稳定。

3.4 音量

  • 采集音量:当前用户采集音频音量;音量持续有值,表示当前音频采集正常。

  • 播放音量:当前用户播放音频音量;音量持续有值,表示当前音频播放正常。

3.5 延迟

  • 发送延迟:当前用户发送的延迟时间;延迟低表示音视频上行网络性能较高。

  • 接收延迟:当前用户发送的延迟时间;延迟低表示音视频上行网络性能较高。

3.6 帧率

  • 上行帧率:当前用户发送视频的帧率;帧率稳定表示音视频编码、上行网络稳定。

  • 下行帧率:当前用户接收视频的帧率;帧率稳定表示音视频解码、下行网络稳定。

3.7 设备CPU占用率及内存使用情况

WEB SDK受限于浏览器权限,无法获得电脑或者手机的CPU占用率及内存使用情况。

  • CPU占用率:当前应用在终端上的CPU占用率;CPU占用率低表示终端性能充足。

  • 内存使用情况:当前应用在终端上的内存使用数;内存使用数低且稳定表示终端性能充足。

最近更新时间:2022-12-22 06:52:10