Netzwerkbelegung durch Mediendatenverkehr
Letztes Änderungsdatum des Themas: 2010-11-17
Aufgrund der Vielzahl an verschiedenen Faktoren, wie z. B. Codecverwendung, Auflösung und Aktivitätsgrad kann es schwierig sein, die Bandbreite für Mediendatenverkehr zu berechnen. Die Bandbreitennutzung wird durch den verwendeten Codec und die Streamaktivität bestimmt, und beide Faktoren können in unterschiedlichen Szenarien variieren. In der folgenden Tabelle werden die in den Szenarien für die Microsoft Lync Server 2010-Kommunikationssoftware typischerweise verwendeten Audiocodecs aufgeführt.
Bandbreite für Audiocodec
Audiocodec | Szenarien | Bitrate der Audionutzlast (KBit/s) | Bandbreite für Audionutzlast und IP-Header (KBit/s) | Bandbreite für Audionutzlast, IP-Header, UDP, RTP und SRTP (KBit/s) | Bandbreite für Audionutzlast, IP-Header, UDP, RTP, SRTP und Vorwärtsfehlerkorrektur (KBit/s) |
---|---|---|---|---|---|
RTAudio, Breitband |
Peer-zu-Peer |
29,0 |
45,0 |
57,0 |
86,0 |
RTAudio, Schmalband |
Peer-zu-Peer, PSTN |
11,8 |
27,8 |
39,8 |
51,6 |
G.722 |
Konferenzen |
64,0 |
80,0 |
95,6 |
159,6 |
G.711 |
PSTN |
64,0 |
80,0 |
92,0 |
156,0 |
Siren |
Konferenzen |
16,0 |
32,0 |
47,6 |
63,6 |
Die Bandbreitenangaben in dieser Tabelle basieren auf einer Paketierung mit 20 ms (50 Pakete pro Sekunde), für Siren und G.722 einschließlich SRTP-Overhead (Secure Real-Time Transport Protocol) aus Konferenzszenarien, und setzen voraus, dass der Stream zu 100% aktiv ist. Die Vorwärtsfehlerkorrektur (Forward Error Correction, FEC) wird dynamisch eingesetzt, um bei einem Paketverlust in der Verbindung die Qualität des Audiostreams zu erhalten.
Videodaten werden immer mit RTVideo codiert. Die erforderliche Bandbreite richtet sich nach der Auflösung, Qualität und Framerate. Bei jeder Auflösung sind zwei Bitraten von Interesse:
Bitrate bei maximaler Nutzlast Diese Bitrate wird vom Lync 2010-Endpunkt zur Auflösung mit der maximal unterstützten Framerate für die jeweilige Auflösung eingesetzt. Dieser Wert ist von Interesse, da er die Übertragung von Videodaten mit höchster Qualität und maximaler Framerate ermöglicht.
Bitrate bei minimaler Nutzlast Diese Bitrate wird vom Lync 2010-Endpunkt für eine Auflösung von etwa einem Frame pro Sekunde eingesetzt. Diese Zahl ist von Interesse, da sie für Fälle, in denen die maximale Bitrate nicht verfügbar oder sinnvoll ist, den geringstmöglichen Wert angibt. Bedenken Sie jedoch bei Verwendung dieser Bitraten, dass für einige Benutzer eine Videoübertragungsrate von einem Frame pro Sekunde möglicherweise nicht akzeptabel ist.
Bandbreite für Videoauflösung
Videocodec | Auflösung | Bitrate bei maximaler Videonutzlast (KBit/s) | Bitrate bei minimaler Videonutzlast (KBit/s) |
---|---|---|---|
RTVideo |
Hauptvideo, CIF |
250 |
50 |
RTVideo |
Hauptvideo, VGA |
600 |
350 |
RTVideo |
Hauptvideo, HD |
1500 |
800 |
RTVideo |
Panoramavideo |
350 |
50 |
Wenn die Vorwärtsfehlerkorrektur eingesetzt wird, ist sie in der Videonutzlast enthalten, daher sind keine unterschiedlichen Werte mit und ohne Video-FEC vorhanden.
Endpunkte übertragen Audio- oder Videopakete nicht in einem kontinuierlichen Stream. Für jedes Szenario gibt es unterschiedliche Aktivitätsebenen, die angeben, wie häufig Pakete für einen Stream gesendet werden. Die Aktivität eines Streams richtet sich nach dem Medium und dem Szenario, nicht jedoch nach dem verwendeten Codec. In einem Peer-zu-Peer-Szenario gilt Folgendes:
Endpunkte senden Audiostreams nur, wenn der Benutzer spricht.
Beide Teilnehmer empfangen Audiostreams.
Wenn Videodaten übertragen werden, senden und empfangen beide Endpunkte Videostreams während der gesamten Kommunikation.
In einem Konferenzszenario gilt Folgendes:
Endpunkte senden Audiostreams nur, wenn der Benutzer spricht.
Alle Teilnehmer empfangen Audiostreams.
Wenn Videodaten übertragen werden, können nur zwei Endpunkte gleichzeitig Videostreams senden (der aktive Sprecher und der vorherige aktive Sprecher).
Wenn Videodaten übertragen werden, empfangen alle Teilnehmer Videostreams.
Die folgende Tabelle zeigt die Streamaktivität basierend auf Messungen von Kundendaten.
Streamaktivitätsebenen
Szenario | Medien | Geschätzte Streamaktivität (%) |
---|---|---|
Peer-zu-Peer-Sitzungen |
Audio |
61 |
Peer-zu-Peer-Sitzungen |
Hauptvideo, CIF |
84 |
Peer-zu-Peer-Sitzungen |
Hauptvideo, VGA |
83 |
Peer-zu-Peer-Sitzungen |
Hauptvideo, HD |
80 |
Peer-zu-Peer-Sitzungen |
Panoramavideo |
74 |
Konferenzen |
Audio |
43 |
Konferenzen |
Hauptvideo, CIF |
84 |
Konferenzen |
Hauptvideo, VGA |
83 |
Konferenzen |
Hauptvideo, HD |
80 |
Konferenzen |
Panoramavideo |
74 |
PSTN |
Audio |
65 |
Zusätzlich zu der Bandbreite, die für den RTP-Datenverkehr (Real-Time Transport Protocol) für Audio- und Videomedien erforderlich ist, wird auch Bandbreite für RTCP-Datenverkehr (Real-Time Transport Control Protocol) benötigt. RTCP wird zum Generieren von Statistiken und zur Out-of-Band-Steuerung des RTP-Streams genutzt. Verwenden Sie zur Planung die Bandbreitenangaben in der folgenden Tabelle für RTCP-Datenverkehr. Diese Werte stellen die maximale Bandbreite für RTCP dar und variieren aufgrund der Unterschiede in den Steuerungsdaten bei Audio- und Videostreams.
RTCP-Bandbreite
Medien | Maximale RTCP-Bandbreite (KBit/s) |
---|---|
Audio |
5 |
Video |
10 |
Für die Kapazitätsplanung sind die folgenden beiden Bandbreiten von Interesse:
Maximale Bandbreite ohne FEC Die maximale Bandbreite, die ein Stream nutzt, einschließlich der typischen Aktivität des Streams und des in diesem Szenario verwendeten typischen Codecs ohne FEC. Hierbei handelt es sich um die Bandbreite, die benötigt wird, wenn die Streamaktivität bei 100% liegt und kein Paketverlust auftritt, der eine Vorwärtsfehlerkorrektur auslöst. Diese Angaben sind nützlich, um die für den Codec in einem bestimmten Szenario erforderliche Bandbreite zu berechnen.
Maximale Bandbreite mit FEC Die maximale Bandbreite, die ein Stream nutzt, einschließlich der typischen Aktivität des Streams und des in diesem Szenario verwendeten typischen Codecs ohne FEC. Hierbei handelt es sich um die Bandbreite, die benötigt wird, wenn die Streamaktivität bei 100% liegt und ein Paketverlust auftritt, der eine Vorwärtsfehlerkorrektur zur Verbesserung der Qualität auslöst. Diese Angaben sind nützlich, um die Bandbreite zu berechnen, die für den Codec in einem bestimmten Szenario erforderlich ist und die Verwendung der Vorwärtsfehlerkorrektur zur Qualitätssicherung bei Paketverlusten ermöglicht.
In den folgenden Tabellen wird ein weiterer Bandbreitenwert aufgeführt, die typische Bandbreite. Hierbei handelt es sich um die durchschnittliche Bandbreite, die ein Stream benötigt, einschließlich der typischen Aktivität des Streams und dem typischen Codec für das Szenario. Anhand dieser Bandbreite können Sie ungefähr berechnen, wie viel Bandbreite zu einer bestimmten Zeit durch den Mediendatenverkehr genutzt wird. Verwenden Sie diesen Wert jedoch nicht zur Kapazitätsplanung, da einzelne Anrufe diese Bandbreite überschreiten, wenn die Aktivitätsebene über dem Durchschnitt liegt.
In den folgenden Tabellen finden Sie diese drei Bandbreitenwerte für die verschiedenen Szenarien.
Planen der Audio/Videokapazität für Peer-zu-Peer-Sitzungen
Medien | Codec | Typische Streambandbreite (KBit/s) | Maximale Streambandbreite ohne FEC | Maximale Streambandbreite mit FEC |
---|---|---|---|---|
Audio |
RTAudio, Breitband |
39,8 |
62 |
91 |
Audio |
RTAudio, Schmalband |
29,3 |
44,8 |
56,6 |
Hauptvideo, CIF |
RTVideo |
220 |
260 |
Nicht zutreffend |
Hauptvideo, VGA |
RTVideo |
508 |
610 |
Nicht zutreffend |
Hauptvideo, HD |
RTVideo |
1210 |
1510 |
Nicht zutreffend |
Panoramavideo |
RTVideo |
269 |
360 |
Nicht zutreffend |
Planen der Audio/Videokapazität für Konferenzen
Medien | Typischer Codec | Typische Streambandbreite (KBit/s) | Maximale Streambandbreite ohne FEC | Maximale Streambandbreite mit FEC |
---|---|---|---|---|
Audio |
G.722 |
46,1 |
100,6 |
164,6 |
Audio |
Siren |
25,5 |
52,6 |
68,6 |
Hauptvideo, CIF |
RTVideo |
220 |
260 |
Nicht zutreffend |
Hauptvideo, VGA |
RTVideo |
508 |
610 |
Nicht zutreffend |
Panoramavideo |
RTVideo |
269 |
360 |
Nicht zutreffend |
Planen der Audiokapazität für PSTN
Medien | Typischer Codec | Typische Streambandbreite (KBit/s) | Maximale Streambandbreite ohne FEC | Maximale Streambandbreite mit FEC |
---|---|---|---|---|
Audio |
G.711 |
64,8 |
97 |
161 |
Audio |
RTAudio, Schmalband |
30,9 |
44,8 |
56,6 |
Die Angaben zur Netzwerkbandbreite in diesen Tabellen gelten nur für unidirektionalen Datenverkehr und beinhalten 5 KBit/s für RTCP-Overhead pro Stream. Bei Videodaten wird zur Berechnung des maximalen Streams die maximale Videobitrate verwendet.