RTCP: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
Zeile 1: Zeile 1:
 
= Was ist RTCP =
 
= Was ist RTCP =
 
 
* RTCP (RTP Control Protocol) ist ein begleitendes Protokoll zum RTP (Real-time Transport Protocol) und wird zusammen mit RTP verwendet, um die Übertragung von Echtzeitdaten, wie z.B. Audio- und Videostreams, in IP-Netzwerken zu unterstützen.
 
* RTCP (RTP Control Protocol) ist ein begleitendes Protokoll zum RTP (Real-time Transport Protocol) und wird zusammen mit RTP verwendet, um die Übertragung von Echtzeitdaten, wie z.B. Audio- und Videostreams, in IP-Netzwerken zu unterstützen.
 
* RTCP dient der Überwachung und Steuerung der RTP-Übertragung und ermöglicht den Austausch von Statistik- und Kontrollinformationen zwischen den beteiligten Endpunkten.
 
* RTCP dient der Überwachung und Steuerung der RTP-Übertragung und ermöglicht den Austausch von Statistik- und Kontrollinformationen zwischen den beteiligten Endpunkten.
Zeile 10: Zeile 9:
 
* RTCP kann Informationen über die verfügbare Netzwerkbandbreite sammeln, die von den RTP-Endpunkten verwendet werden, um die Übertragungsrate ihrer Daten anzupassen und sicherzustellen, dass sie innerhalb der verfügbaren Kapazität des Netzwerks bleiben.
 
* RTCP kann Informationen über die verfügbare Netzwerkbandbreite sammeln, die von den RTP-Endpunkten verwendet werden, um die Übertragungsrate ihrer Daten anzupassen und sicherzustellen, dass sie innerhalb der verfügbaren Kapazität des Netzwerks bleiben.
 
* Die Bandbreite von RTCP ist konstant und nimmt nur 5% der Bandbreite der gesamten Session ein
 
* Die Bandbreite von RTCP ist konstant und nimmt nur 5% der Bandbreite der gesamten Session ein
 +
=Schaubild=
 +
<pre>
 +
Sender                                    Empfänger
 +
  |                                          |
 +
  |--- RTP Datenpaket 1  -------------------->|
 +
  |                                          |
 +
  |<-- RTCP Empfängerbericht (RR) ------------|
 +
  |                                          |
 +
  |--- RTP Datenpaket 2  -------------------->|
 +
  |                                          |
 +
  |--- RTCP Senderbericht (SR) -------------->|
 +
  |                                          |
 +
  |<-- RTCP Empfängerbericht (RR) ------------|
 +
  |                                          |
 +
  |--- RTP Datenpaket 3  -------------------->|
 +
  |                                          |
 +
  ... und so weiter ...
 +
</pre>

Aktuelle Version vom 2. Juli 2023, 11:23 Uhr

Was ist RTCP

  • RTCP (RTP Control Protocol) ist ein begleitendes Protokoll zum RTP (Real-time Transport Protocol) und wird zusammen mit RTP verwendet, um die Übertragung von Echtzeitdaten, wie z.B. Audio- und Videostreams, in IP-Netzwerken zu unterstützen.
  • RTCP dient der Überwachung und Steuerung der RTP-Übertragung und ermöglicht den Austausch von Statistik- und Kontrollinformationen zwischen den beteiligten Endpunkten.
  • RTCP ermöglicht die Erfassung von Statistikdaten über die Qualität der Echtzeitübertragung wie Paketverlust, Jitter (Schwankungen in der Paketlaufzeit) und Verzögerung.
  • Durch die Überwachung dieser Parameter kann die Leistung des Netzwerks und die Qualität der Übertragung bewertet werden.
  • RTCP stellt Zeitstempelinformationen und Synchronisationsmechinismen bereit, die RTP verwendet, um die zeitliche Abfolge von Audio- und Videodaten zu gewährleisten (vorallem wichtig in Konferenzen).
  • RTCP ermöglicht die Generierung von Sender- und Empfängerberichten, die Informationen über den Status der übertragenen Daten, wie z. B. die Anzahl der gesendeten Pakete, deren Raten und Verluste enthalten.
  • RTCP kann Informationen über die verfügbare Netzwerkbandbreite sammeln, die von den RTP-Endpunkten verwendet werden, um die Übertragungsrate ihrer Daten anzupassen und sicherzustellen, dass sie innerhalb der verfügbaren Kapazität des Netzwerks bleiben.
  • Die Bandbreite von RTCP ist konstant und nimmt nur 5% der Bandbreite der gesamten Session ein

Schaubild

Sender                                    Empfänger
   |                                           |
   |--- RTP Datenpaket 1  -------------------->|
   |                                           |
   |<-- RTCP Empfängerbericht (RR) ------------|
   |                                           |
   |--- RTP Datenpaket 2  -------------------->|
   |                                           |
   |--- RTCP Senderbericht (SR) -------------->|
   |                                           |
   |<-- RTCP Empfängerbericht (RR) ------------|
   |                                           |
   |--- RTP Datenpaket 3  -------------------->|
   |                                           |
   ... und so weiter ...