Zum Hauptinhalt springen

4.7. VoIP Metrics Report Block (VoIP-Metriken-Berichtsblock)

4.7. VoIP Metrics Report Block (VoIP-Metriken-Berichtsblock)

Der VoIP Metrics Report Block bietet Metriken zur Überwachung von Voice over IP (VoIP) Anrufen. Diese Metriken umfassen Paketverlust- und Verwerfungsmetriken, Verzögerungsmetriken, analoge Metriken und Sprachqualitätsmetriken. Der Block berichtet separat über auf dem IP-Kanal verlorene Pakete und solche, die empfangen, aber dann vom Empfangs-Jitter-Buffer verworfen wurden. Er berichtet auch über die kombinierte Wirkung von Verlusten und Verwerfungen, da beide den gleichen Effekt auf die Anrufqualität haben.

Um die Qualität eines Voice over IP Anrufs richtig zu bewerten, ist es wünschenswert, den Grad der Burstiness des Paketverlusts zu berücksichtigen [14]. Nach einem Gilbert-Elliott-Modell [3] ist eine Zeitspanne, die durch verlorene und/oder verworfene Pakete mit einer hohen Verlust- und/oder Verwerfungsrate begrenzt wird, ein "Burst", und eine Zeitspanne zwischen zwei Bursts ist eine "Lücke". Bursts entsprechen Zeitspannen, während derer die Paketverlustrate hoch genug ist, um eine spürbare Verschlechterung der Audioqualität zu erzeugen. Lücken entsprechen Zeitspannen, während derer nur isolierte verlorene Pakete auftreten können, und im Allgemeinen können diese durch Paketverlust-Verschleierung maskiert werden. Verzögerungsberichte umfassen die Transitverzögerung zwischen RTP-Endpunkten und die VoIP-Endsystem-Verarbeitungsverzögerungen, die beide zur vom Benutzer wahrgenommenen Verzögerung beitragen. Zusätzliche Metriken umfassen Signal-, Echo-, Rausch- und Verzerrungspegel. Anrufqualitätsmetriken umfassen R-Faktoren (wie durch das in [6,3] definierte E-Modell beschrieben) und Mean Opinion Scores (MOS-Scores).

Implementierungen MÜSSEN Werte für alle hier definierten Felder bereitstellen. Für bestimmte Metriken, wenn der Wert undefiniert oder unbekannt ist, MUSS der angegebene Standard- oder unbekannte Feldwert bereitgestellt werden.

Der Block ist als sieben 32-Bit-Wörter kodiert:

 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 Bits Ein VoIP Metrics Report Block wird durch die Konstante 7 identifiziert.

reserved: 8 Bits Dieses Feld ist für zukünftige Definitionen reserviert. In Abwesenheit einer solchen Definition MÜSSEN die Bits in diesem Feld auf Null gesetzt werden und MÜSSEN vom Empfänger ignoriert werden.

block length: 16 Bits Die Konstante 8, in Übereinstimmung mit der Definition dieses Feldes in Abschnitt 3.

SSRC of source: 32 Bits Wie in Abschnitt 4.1 definiert.

Die verbleibenden Felder werden in den folgenden sechs Abschnitten beschrieben: Paketverlust- und Verwerfungsmetriken, Verzögerungsmetriken, Signalbezogene Metriken, Anrufqualitäts- oder Übertragungsqualitätsmetriken, Konfigurationsmetriken und Jitter-Buffer-Parameter.