Nächste Seite: RTSP - Realtime Streaming
Aufwärts: Zusatzprotokolle
Vorherige Seite: Kommandos
  Inhalt
RTP ermoeglicht den Transport von Echtzeitmedien (Video oder Audio)
ueber paketvermittelte Netze. Es wird sowohl von SIP als auch
von H.323 benutzt. Das Transportprotokoll muss es dem Empfaenger
erlauben, Paketverluste zu erkennen, und es muss Zeitinformationen
liefern, so dass der Empfaenger korrekt den Zeitverzug ausgleichen
kann.
Die RTP-Header enthalten Informationen, die es dem Empfaenger erlauben,
den Medienstrom zu rekonstruieren, sowie Informationen, wie der
Codec den Medienstrom in Pakete ausgespalten hat.
RTP stellt Informationen zur Verfuegung, damit der Empfaenger
selbststaendig das Vorhandensein von Verlusten und
Verzoegerungen feststellen kann.
Die Funktionen, die RTP bereitstellt, sind:
- Sequenzen: Die Sequenznummern von RTP-Paketen wird fuer
das Erkennen von Paketverlusten benutzt.
- Lasterkennung: Im Internet ist es oft erforderlich, die
Codierungsmethode des Medienstromes entsprechend
veraenderter Bandbreite dynamisch zu aendern. Um diese
Funktionalitaet bereitzustellen enthaelt jedes
RTP-Paket einen Payload-Identifier, der die Art der Codierung
des Mediums angibt.
- Frame-Anzeige: Video- und Audiodaten werden in logischen
Einheiten, sogenannten Frames gesandt. Um den Anfang und
das Ende eines Frames anzuzeigen, existiert ein Frame-
Markierungsbit.
- Quellidentifizierung: In einer Multicastsitzung haben wir
mehrere Teilnehmer. Demnach benoetigt man einen Bezeichner,
um die Quelle eines Frames zu ermitteln.
- Intramedien Synchronisation: Um die verschiedenen Verzugszeiten
von Paketen innerhalb eines Medienstromes auszugleichen,
benutzt RTP Timestamps.
RTCP ist ein Kontrollprotokoll und arbeitet zusammen mit RTP.
In einer RTP-Sitzung senden die Teilnehmer regelmaessig
RTCP-Nachrichten, um Informationen ueber Quality of Service
und aehnliches auszutauschen. Zusaetzliche von RTCP bereitgestellte
Dienste umfassen:
- QoS Feedback: RTCP wird benutzt, um Informationen ueber
QoS zu liefern. Die Informationen sind zum Beispiel
Anzahl der verlorengegangenen Pakete, Round Trip Zeit
und Verzoegerung. Diese Informationen werden benutzt, um
die verwendete Datenrate der Endpunkte anzupassen.
- Sitzungskontrolle: Durch die Verwendung des BYE-Paketes
koennen Endpunkte eine Sitzung verlassen.
- Identifikation: Informationen wie EMail-Adresse, Name
und Telefonnummer sind in RTCP-Paketen enthalten, damit
alle Benutzer die Identitaet der anderen kennen.
Nächste Seite: RTSP - Realtime Streaming
Aufwärts: Zusatzprotokolle
Vorherige Seite: Kommandos
  Inhalt
Robert Hoehndorf
2002-06-18