跳到主要内容

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 节中定义.

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