
IM即时通讯
安全可靠、全球互通

实时音视频
流畅稳定、省钱省力
回答:
音视频通话北极星是融云为开发者提供的通话质量实时监控工具。以图表形式展示每一通音视频通话的质量数据,旨在帮助开发者定位通话问题,提高问题解决效率。
目前支持针对使用融云实时音视频核心引擎 3.0 版本的音视频通话数据统计,支持的 SDK 版本详细如下:
Android RTCLib SDK 3.0.8 及以上版本的实时音视频 SDK
iOS RTCLib SDK 3.0.8 及以上版本的实时音视频 SDK
Web RTCLib SDK 3.1.0 及以上版本的实时音视频 SDK
注:目前 Web 端只支持在 Google Chrome 57 及以上版本的浏览器上进行音视频通话的数据统计。
目前北极星提供以下质量指标数据:
码率:音视频发送码率、接收码率
网络丢包:上行丢包(用户发送音视频流到融云服务器的网络丢包)、下行丢包(融云服务器下发到目标用户的网络丢包)
视频帧率及卡顿
分辨率:视频发送分辨率、接收分辨率
音量:音频本地采集音量、播放音量
设备状态:包括 App 的 CPU 使用率和系统的 CPU 使用率
登录融云开发者后台,在 数据统计 中,北极星 部分,点击 音视频通话分析,即可查看某一个应用内,最近 7 天的通话记录(包括正在通话中,尚未结束的通话)。
支持通过:参与通话的用户 ID、房间名称、通话开始所在的时间范围,查询满足条件的通话记录。
选择一条通话记录,点击 查看详情,即可访问 通话质量页。通话质量页由 通话基本信息、用户通话列表 两部分组成。
1、通话基本信息 内展示通话 ID、房间名称、创建时间、销毁时间、房间创建总时长、参与通话总人数。
2、用户通话列表 部分,展示参与此次通话的所有用户的通话情况,包括该用户使用的 IMLib SDK 版本信息、RTCLib SDK 版本信息、设备版本信息、系统版本信息,以及通话质量图(该用户发送和接收的音视频质量信息)。
如果参与通话的用户很多,可以通过搜索 UID 查找想查看的用户通话情况。
3、通话质量图说明
码率:曲线表示码率,四个质量图内分别为发送视频码率、发送音频码率、接收视频码率、接收音频码率;
如果当前用户订阅了多个用户,则其接收到的视频码率、音频码率会有多条,以不同颜色区分展示来自不同用户的码率信息。
丢包率:由橙色柱状图表示,为发送的数据,在上方两个质量图内,分辨是发送视频丢包率、发送音频丢包率;
卡顿:由橙色柱状图表示,为接收的数据,在下方两个质量图内,分别为接收的视频卡顿时间、接收的音频卡顿时间。
注:鼠标移入图表,滑动鼠标滚轮可放大图表时间轴,查看详细时间点数据
在通话质量页:
点击 发送详情,查看该用户作为发送端的通话质量指标;
点击 接收详情,查看该用户作为接收端,接收其订阅的发送端的通话质量指标信息。
注:鼠标移入图表,滑动鼠标滚轮可放大图表时间轴,查看详细时间点数据
详细指标页 展示当前页面用户作为发送端发送出去的音视频质量指标;以及该用户作为接收端,接收到的来自其订阅的用户发送的音视频质量指标。通过分析这些指标,你可以定位通话质量问题的出处。
如果当前用户订阅了来自多个用户的信息,而你只想查看某一个或多个问题发送端的情况,可以筛选一个或多个发送端信息。
如果将当前用户接收到的信息和对应的用户发送出的信息做对比,查看是否是发送端用户发送信号时的问题,可以点击 查看发送端,打开发送端用户的详细指标页,对比查看。
各项质量指标的含义如下:
码率是数据传输时单位时间传输的数据位数。
音频码率越高则音质越好,视频同理。码率低不一定会导致通话质量有问题,不过过低的码率往往意味着音视频通话的质量较差。
丢包是指在数据传输过程中,数据包无法到达目的地而丢失了的情况。丢包率是指数据传输中,丢失的数据包数量占所有发送数据包数量的比率。
发送端的丢包是指数据发送过程的丢包,接收端的丢包指的是从融云服务端发送流到接收端的丢包。
轻微的丢包通常不会影响用户的体验,但是过高的丢包率一般意味着网络质量较差,可能会导致音视频的卡顿、视频模糊等现象。
帧率是称为帧的位图图像连续出现在显示器上的频率(速率)。
帧率越高视频播放越流畅,但也需要更多的带宽和 CPU,而帧率过低则会造成视觉上的卡顿现象。
分辨率是屏幕图像的精密度,以水平和垂直的像素值来衡量。
接收的视频画面分辨率越高(像素值越大),则视频画面越清晰。
App 以及操作系统的 CPU 占用率。如果用户使用的设备性能较差,CPU 占用率可能会过高,造成音视频卡顿。
注:
Android 8.0 及以上版本无法获取 CPU 占用率信息,通过监控 CPU 频率来展示 CPU 繁忙程度的。
iPhone 8、iPhone 8 Plus、iPhone X、iPhone XR iPhone Xs MAX,系统 CPU 占用率为单独核算,不包含 APP 的 CPU 使用率。