10.07.2015 Aufrufe

RTP/RTCP - Informatik 4

RTP/RTCP - Informatik 4

RTP/RTCP - Informatik 4

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

8erkennen. Das Feld Timestamp ( 32 bit ) enthält den Zeitpunkt, zu dem daserste Oktett der Nutzdaten erzeugt wurde. Mit Hilfe von Timestamp kannder Empfänger Pakete synchronisieren und unterschiedlichenPaketlaufzeiten (Jitter) mit Hilfe dieses Wertes berechnen. Dieeigentlichen Nutzdaten folgen dem2.1.Experimentelle <strong>RTP</strong>-Header ErweiterungDas <strong>RTP</strong> Protokoll unterstützt eine Erweiterung des Headers genannt HeaderExtension (Abbildung 4). Einige vom Nutzdatenformat unabhängigeFunktionen benötigen eine zusätzliche Information, die dann in dieserErweiterung getragen wird. Dies wird durch einen gesetzten X bitangekündigt. Die Erweiterung folgt direkt nach der CSRC Liste. In zweiOktette langem Feld „Length“ wird die Anzahl der 32 bit Wörter angegeben,die das Paket als Nutzdaten überträgt. Die Definition des Feldes „defined byprofile“ wird der Applikation überlassen.0 1 2 30 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 1DEFINED BY PROFILE | LENGTHHEADER EXTENSION………………..Abbildung 4: Header Extension3. Anwendungsspezifische Erweiterung des <strong>RTP</strong>-Headers<strong>RTP</strong> ist ein Transport Protokoll, das von unterschiedlichen Anwendungenbenutzt werden kann. Dies wird dadurch möglich, dass <strong>RTP</strong>anwendungsspezifische Erweiterungen (Profils) unterstützt. Das bedeutet,dass jede Anwendung einen zusätzlichen Header mit spezifischen Feldernan den <strong>RTP</strong>-Header anhängen kann um ihre besonderen Anforderungen zuerfüllen. Aus diesem Grund enthält <strong>RTP</strong>-Header nur allgemeine Angaben,wie zum Beispiel Marker bit oder Paket Typ, die von jeder Anwendungbenutzt werden können. Die Unterstützung von Profilen hat außerdem einenanderen Vorteil: Der <strong>RTP</strong>-Header wird für eine längere Zeitperiode aktuellbleiben, weil neue Funktionen in die Profils eingetragen werden können.Wenn man zum Beispiel Daten im Mpeg Format mittels <strong>RTP</strong> übertragen will,so finden in diesem Fall die Profils eine breite Anwendung, denn derKodierungsalgorithmus von Mpeg ist sehr variabel und verfügt überkomplizierte Funktionen für die Darstellung der audiovisuellen Daten.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!