Echtzeit-Transportprotokoll (rtp)

Definition - Was bedeutet Echtzeit-Transportprotokoll (RTP)?

Das Echtzeit-Transportprotokoll (RTP) ist ein Internetprotokollstandard, der angibt, wie Programme die Echtzeitübertragung von Multimediadaten über Unicast- oder Multicast-Netzwerkdienste verwalten.

Im Vergleich zu TCP (Transmission Control Protocol), das eher die Datenintegrität als die Übermittlungsgeschwindigkeit bevorzugt, bevorzugt RTP die schnelle Übermittlung und verfügt über Mechanismen, um geringfügige Verluste an Datenintegrität auszugleichen.

RTP definiert das standardisierte Paketformat für die Bereitstellung von Audio und Video über IP-Netzwerke und wird in Verbindung mit dem Real-Time Transport Control Protocol (RTCP) verwendet, um sicherzustellen, dass mehrere Medienströme synchronisiert und die Dienstgüte (Quality of Service, QoS) aufrechterhalten werden kann.

Beim verteilten Rechnen kann der Verlust von Informationen katastrophal sein, aber beim Medien-Streaming können Paketverluste durch clevere Algorithmen ausgeglichen werden, die nicht zugestellte / späte Paketdaten in Echtzeit patchen. Bis zu einem gewissen Punkt - es gibt offensichtlich Quality of Service-Grenzwerte, die als akzeptabel / inakzeptabel angesehen werden. RTP bietet die Möglichkeit, Frame-Padding anzuwenden, um viusales Stottern zu verhindern, und Algorithmen anzuwenden, die Audio-Aussetzer patchen und Klicks oder fremdes digitales Rauschen verhindern.

Die wichtigste neuere Anwendung von RTP ist die Einführung von VoIP-Systemen (Voice over Internet Protocol), die als Alternativen zu normalen Telefonverbindungen immer beliebter werden.

Technische.me erklärt das Echtzeit-Transportprotokoll (RTP)

Das Echtzeit-Transportprotokoll wird häufig in Unterhaltungs- und Kommunikationssystemen verwendet, bei denen Videos gestreamt werden, z. B. Videokonferenzanwendungen und das Voice-over-Internet-Protokoll.

RTP wird in Verbindung mit dem Real-Time Transport Control Protocol (RTCP) verwendet, mit dem die Übertragungsstatistik und die QoS-Bewertung (Quality of Service) überwacht werden können.

Wenn beide Protokolle aktiviert sind, werden RTP geradzahlige Ports zugewiesen, während RTCP alternativ ungeradzahlige Ports zugewiesen werden. Dies gibt ihnen diskrete Kommunikationsports, über die ihre Daten ausgetauscht werden können, so dass keiner vom Zustellungszeitpunkt der Paketströme des anderen abhängt, sondern in einer strengen abwechselnden Reihenfolge zugestellt wird, so dass ihr Zeitpunkt sehr nahe ist.

Die Schichtung von Ports in einem abwechselnden Sende- / Empfangsstapel versucht, die Zeitstabilität zwischen den beiden Streams sicherzustellen. Der RTP-Verkehr macht normalerweise 2% des gesamten Verkehrs aus, wobei RTCP nur 95% oder weniger des gesamten Verkehrs ausmacht. Dieses Verhältnis stellt sicher, dass das Synchronisationssignal aufgrund seiner geringen Größe Priorität erhält, und trägt dazu bei, Audio- und Videostreams zeitlich miteinander in Einklang zu halten.

RTP kompensiert Jitter und erkennt das Eintreffen von Daten außerhalb der Sequenz, die beide während der IP-Netzwerkübertragung häufig auftreten.