Grundlagen VoIP

Voice over IP (Teil 2)

RTP

Die untenstehende Abbildung zeigt den RTP-Header in Kombination mit den ebenfalls benötigten Kopfdaten der darunter liegenden Protokolle UDP und IP.

Die Bedeutung der einzelnen Datenfelder im RTP-Header entnehmen Sie bitte der folgenden Tabelle.

RTP - Header-Daten

Bits

Bezeichnung

Bedeutung

V

2

version

RTP-Versionsnummer

P

1

padding

Gibt an, ob der Frame mit Padding-Bytes aufgefüllt werden soll.

X

1

extension

Gibt an, ob eine Header-Erweiterung vorliegt

CC

4

CSRC count

Anzahl der CSRC-Identifier

M

1

marker

Markiert ein bestimmtes Profil

PT

7

payload type

Legt das Format des RTP-Pakets fest und ordnet es einer Anwendung zu

SN

16

sequence number

Dient der Sortierung der empfangenen Pakete

-

32

timestamp

Absendezeit (in Relation zum RTP-Strom)

SSRC

32

Sync source

Zufallszahl zur Unterscheidung von verschiedenen RTP-Quellen

CSRC

32

contributing source

Identifikation der beitragenden Quelle (nur bei gemischten RTP-Strömen)

Zur Transportsteuerung nutzt RTP das RTP Control Protocol (RTCP, RFC 1889). Es basiert auf der periodischen Übertragung von Steuerpaketen an alle Teilnehmer einer Session. Via RTCP erhält der Sender Feedback zu den Eigenschaften des Transportkanals, wie etwa über Paketlaufzeiten, Jitter oder Paketverluste.