RTP – Beschreibung
Zur Navigation springen
Zur Suche springen
Was ist das?
- RTP bildet die Grundlage für die Übertragung von Echtzeitmedien in VoIP-Anwendungen und anderen Multimediaanwendungen.
- Es ermöglicht die effiziente und zuverlässige Übertragung von Audio- und Videodaten über IP-Netzwerke und spielt eine entscheidende Rolle bei der Bereitstellung einer qualitativ hochwertigen Echtzeitkommunikation.
Wichtige Punkte
- Datenverpackung
- RTP verpackt die Audio- und Videodaten in kleine Pakete, die als RTP-Pakete bezeichnet werden.
- Jedes RTP-Paket enthält eine Sequenznummer, Zeitstempel und andere Metadaten, die zur Synchronisation und Wiedergabe der Daten verwendet werden.
- Zeitstempel und Synchronisation
- RTP verwendet Zeitstempel, um die zeitliche Abfolge der Daten zu verfolgen und sicherzustellen, dass sie in der richtigen Reihenfolge wiedergegeben werden.
- Dadurch wird die Synchronisation von Audio- und Videodaten über das Netzwerk hinweg ermöglicht.
- Sequenznummer
- Jedes RTP-Paket enthält eine Sequenznummer, die die Reihenfolge der Pakete angibt.
- Dadurch können Empfänger feststellen, ob Pakete verloren gegangen oder in der falschen Reihenfolge angekommen sind.
- Payload-Typ
- RTP ermöglicht die Identifizierung des Medientyps, der im RTP-Paket übertragen wird.
- Dies kann beispielsweise Audio (z. B. Sprache oder Musik) oder Video sein. Der Payload-Typ wird verwendet, um den Inhalt des RTP-Pakets zu interpretieren und die entsprechenden Decodierungs- und Wiedergabeverfahren anzuwenden.
- QoS-Parameter
- RTP unterstützt die Übertragung von Quality of Service (QoS)-Parametern, die Informationen über die Netzwerkbedingungen liefern.
- Dazu gehören beispielsweise Paketverlust, Jitter (Schwankungen in der Paketlaufzeit) und Verzögerung.
- Diese Informationen können von Empfängern verwendet werden, um die Wiedergabebedingungen anzupassen und die Sprach- oder Videoqualität zu optimieren.
- RTCP
- RTP wird oft zusammen mit dem RTP Control Protocol (RTCP) verwendet.
- RTCP ist ein begleitendes Protokoll, das für die Überwachung und Steuerung der RTP-Übertragung verwendet wird.
- Es ermöglicht die Übertragung von Statistik- und Kontrollinformationen, die zur Überwachung der Übertragungsqualität und zur Anpassung der Wiedergabeparameter verwendet werden können.