整体介绍

数据魔方旨在为客户提供音视频业务的质量分析及监控解决方案,基于全链路的音视频质量数据采集,能够帮助客户及时发现问题、分析问题、解决问题,包括音频卡顿、视频卡顿、听不到声音、看不到视频、音画不同步等,可以大大提高业企业内部运维效率。

质量数据包括:

  • 音视频发送/接收码率

  • 设备性能,包括系统CPU利用率,内存利用率

  • 本地采集音量和远端播放音

  • 音视频发送/接收帧率

  • 视频发送/接收分辨率

  • 视频上行和下行端对端的丢包率

  • 音视频卡顿评分

  • 用户行为事件,比如网络切换、开播、停播、接收卡顿等

通话查询

支持通过时间、频道ID或者用户ID搜索频道通话列表。

点击单个通话的“频道概览”,跳转到当前通话的音视频质量分析模块。

image 搜索通话步骤:

  1. 点击左上角选择要查询的项目。

  2. 指定需要查询的时间范围,默认是自动选择当日的时间段。

  3. 选择按照频道名称或者用户ID查询。

  4. 点击【查询】按钮,即可显示符合搜索条件的所有通话

通话查询支持搜索最近 15 天的数据。

通话查询钟的时长只是参考值,不是计费使用的时长。

频道概览

频道概览是用于显示一个频道通话中每个用户作为开播端、观看端的通话体验(在通话过程中是否存在音视频卡顿、音视频流量波动、没有声音、没有画面),可以帮助你快速了解这个通话的体验质量。在此页面,从上到下你可以看到频道通话基本信息、用户列表和通话体验质量面板。

image 

基本信息

基本信息包括频道名称、通话的起止时间、通话时长。

最大支持查看4小时通话时长(默认选中最后4个小时),可拖动通话时间轴查看其它通话时间段。

用户列表

通过用用列表,可查看用户基本信息,包括用户UID、开播模式、进频道总时长、所在区域、网络状态、终端平台、SDK版本、设备信息等。

在用户列表的最后一列,可选择性显示用户的通话质量。

用户数超过5个将分页展示,点击UID列可筛选用户。

image    

开播端通话质量

image   

在开播端通话质量窗口,可查看用户作为音视频开播者的通话质量,包括用户基本信息和发送码率的趋势图。

点击某个观众UID,可跳转到数据魔方的端到端排障界面。

发送码率的趋势图可用来衡量用户的音视频稳定性。

观看端通话质量

image

在观看端通话质量窗口,可查看用户作为音视频接收者的通话质量。

点击某个观众UID,可跳转到数据魔方的端到端排障界面。

发送码率的趋势图可用来衡量用户的音视频稳定性。

  • 用户如果接收多个开播端UID的,将显示多条趋势线,代表各每个开播端。

  • 鼠标悬浮至图表,可查看相同时间点所有用户的共性问题。

  • 用户的行为事件按颜色区分:绿色-正常事件,黄色-一般事件,红色-严重事件。

选择 **查看开播端 **-> 开播UID,在端到端详情页面可查看具体通话质量问题。

端到端通话质量

image image

在端到端详情页面,可查看特定开播端到特定观看端详音视频质量详情,用于分析用户的通话质量。

质量总结

根据用户周期内的所有质量数据进行分析总结,对于严重影响音视频质量进行归纳,提供影响的因素总结及累计的异常时长。

影响因素说明
无音频数据开播端未启用音频
无声音输出开播端的音频数据没有发送出去,根据采集的音频帧率分析是否有音频帧产生
网络丢包开播端的网络不稳定
设备性能负载过高开播端的设备CPU,内存利用率负载过高,会到开播质量造成影响
与服务端断连开播端与服务器的网络连接不稳定
无视频数据开播端没启用视频
视频画面无输出开播端没有视频发送出去,根据采集的视频帧率分析是否有视频帧产生
视频帧率波动过大开播端的视频帧采集不稳定,导致画面模糊和卡顿
网络缓慢,数据延迟发送开播端网络不稳定,视频数据发送不出去,观看端会观看卡顿
看不到视频观看端没有接收到开播端的视频流数据
听不见声音观看端没有接收到开播端的音频流数据
视频帧率波动偏大观看端的视频发生卡顿、视频模糊等现象

上行/下行码率

视频码率就是数据传输时单位时间传送的数据位数,单位kbps。

单位时间内视频码率越大,精度就越高,文件就越接近原始文件。码率过低可能会影响音视频质量。

上行码率代表开播端编码器输出的数据,下行码率代表观看端接收到的数据。

网络丢包/端到端丢包

丢包率指数据传输过程中所丢失数据包数量占所发送数据组的比率,丢包率超过 5%可能会造成音视频卡顿、视频模糊等问题。

  • 网络丢包:开播端数据发送过程的丢包。

  • 端到端丢包:开播端到观看端的丢包。

 帧率

帧率指以帧称为单位的位图图像连续出现在显示器上的频率(fps)。

  • 视频帧率一般是24帧或者15帧,帧率越高视频越流畅,对网络带宽和 CPU性能需求越高。过低的帧率可能会导致视频卡顿。
  • 音频的帧率一般是50帧或者20帧,帧率波动过大会可能导致声音无稳定,接听会有卡顿现象。

设备采集音量

设备采集音频指开播端的音频设备采集的音频的音量值,声音过小可能导致观众听不到声音。

设备性能情况

通过系统CPU利用率、内存利用率可判断设备输出视频、播放视频的稳定性。

设备性能过高,可能会导致视频卡顿,无法输出、播放视频。

分辨率

分辨率指画面纵横向上的像素点数,表现为宽高值,单位是px。

画面分辨率越高,显示效果就越精细和细腻,画面越清晰。

用户行为事件

用户行为事件以柱状图形式展现,分为正常事件、一般事件和严重事件。

柱状图事件类型说明
绿色正常事件对音视频通话无影响,例如用户加入房间、打开扬声器和插上耳机等
黄色一般事件对音视频通话有一定影响,例如用户停止发送/接收音视频流,IP发生变化等
红色严重事件严重影响音视频通话质量,例如开播端停止音视频发送、网络切换,观看端观看某个用户的音视频卡顿,听不到某个UID的声音,网络切换等事件

用户事件内容如下:

事件类型具体事件说明
严重事件网络切换用户的网络从4G切换到WIFI, 从4G切换到2G
正常事件开播端音频状态:开启用户刚打开音频设备,开始进行音频开播
严重事件开播端音频状态:关闭用户停止音频的开播,代表用户结束音频
一般事件开播端音频状态:重启用户进行音频的重新开播
严重事件与服务器进行重连用户与媒体服务器进行进行重连,用于判断用户与服务器的网络是否异常
正常事件音频设备采集状态:打开开播端的音频设备开启
严重事件音频设备采集状态:关闭开播短的音频设备关闭
严重事件音频设备无声音输出开播端的音频输出异常,无音频帧产生,需要进行检查
严重事件与服务器断开过长(Nms)开播端与服务器断开N毫秒,定位网络故障
正常事件蓝牙音频设备:打开用户开启了蓝牙音频设备
严重事件蓝牙音频设备:关闭用户关闭了蓝牙音频设备
严重事件与信令服务器断开连接用户与信令服务器的网络是否连接正常
严重事件来自用户【主播UID】的音频观众接收主播UID的音频流的出现卡顿,导致听不到声音或者声音卡顿
严重事件来自用户【主播UID】的视频观众接收主播UID的视频流的出现卡顿,导致看不到视频或者视频卡顿

文档是否有解决您的问题?

有帮助 没帮助
提交成功,非常感谢您的反馈!

反馈

TOP
<