跳到主要内容

4.7. VoIP Metrics Report Block (VoIP 指标报告块)

4.7. VoIP Metrics Report Block (VoIP 指标报告块)

VoIP Metrics Report Block 提供了用于监控 Voice over IP (VoIP) 呼叫的指标。这些指标包括数据包丢失和丢弃指标, 延迟指标, 模拟指标和语音质量指标。该块分别报告在 IP 通道上丢失的数据包, 以及那些已被接收但随后被接收抖动缓冲区丢弃的数据包。它还报告丢失和丢弃的综合影响, 因为两者对呼叫质量具有相同的影响。

为了正确评估 Voice over IP 呼叫的质量, 需要考虑数据包丢失的突发程度 [14]。遵循 Gilbert-Elliott 模型 [3], 由高丢失率和/或丢弃率的丢失和/或丢弃数据包限定的时间段是"突发", 两次突发之间的时间段是"间隙"。突发对应于数据包丢失率足够高以产生音频质量明显下降的时间段。间隙对应于只有孤立的丢失数据包可能发生的时间段, 通常这些可以通过数据包丢失隐藏来掩盖。延迟报告包括 RTP 端点之间的传输延迟和 VoIP 端系统处理延迟, 这两者都有助于用户感知的延迟。附加指标包括信号, 回声, 噪声和失真水平。呼叫质量指标包括 R 因子 (如 [6,3] 中定义的 E 模型所描述) 和平均意见分数 (MOS 分数)。

实现必须为此处定义的所有字段提供值。对于某些指标, 如果值未定义或未知, 则必须提供指定的默认或未知字段值。

该块编码为七个 32 位字:

 0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| BT=7 | reserved | block length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| SSRC of source |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| loss rate | discard rate | burst density | gap density |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| burst duration | gap duration |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| round trip delay | end system delay |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| signal level | noise level | RERL | Gmin |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| R factor | ext. R factor | MOS-LQ | MOS-CQ |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RX config | reserved | JB nominal |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| JB maximum | JB abs max |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

block type (BT): 8 位 VoIP Metrics Report Block 由常量 7 标识。

reserved: 8 位 此字段保留供将来定义。在没有此类定义的情况下, 此字段中的位必须设置为零, 并且必须被接收方忽略。

block length: 16 位 常量 8, 根据第 3 节中此字段的定义。

SSRC of source: 32 位 如第 4.1 节中定义。

其余字段在以下六节中描述: 数据包丢失和丢弃指标, 延迟指标, 信号相关指标, 呼叫质量或传输质量指标, 配置指标和抖动缓冲区参数。