RTP (Real-Time Transport Protocol) ist eine Möglichkeit, Datenpakete so zu strukturieren, dass sie blitzschnell über das Internet übermittelt und zu einem reibungslosen Datenstrom zusammengesetzt werden können, der sich auf natürliche Weise für die Übertragung von Sprache oder Multimedia eignet. Ohne ein solches Protokoll wäre Voice over IP nicht möglich.

Die Entwicklung der VoIP-Telefonie

Als drahtgebundene terrestrische Telefonsysteme in den 1880er Jahren zum ersten Mal verwendet wurden, wurde jeder Anruf in Form eines kontinuierlichen elektrischen Signals übertragen, das sich entlang einer einzelnen Leitung oder einer Reihe von Leitungen bewegte. Wenn Sie Birmingham anstelle von London anrufen möchten, verbindet Sie ein Operator physisch mit einer anderen Verkabelungsroute, indem Sie einen Klinkenstecker neu anordnen. Diese Methode blieb bis in die 1960er Jahre nahezu unverändert.

Telefonanrufe, die sich in einem überlasteten Telefonnetz zurechtfinden könnten, wurden durch die Einführung digital vermittelter Vermittlungsstellen auf der Grundlage der neu verfügbaren Transistoren eingeleitet.

Wenn Daten über das heutige Internet gestreamt werden, werden sie in eine Reihe von Paketen unterteilt und in Anweisungen eingeschlossen, die das Ausführen der erforderlichen Umschaltung unterstützen. Jedes Paket kann dann Engpässe im Internetverkehr überwinden, wenn die Bandbreite dies zulässt. Obwohl es sehr schnell ist, ist der Internetverkehr nicht anders als der städtische Straßenverkehr - mit Warteschlangen, roten Ampeln, Kreuzungen, Einbahnstraßen und Mautbrücken zum Navigieren. Infolgedessen ist es unwahrscheinlich, dass Pakete in derselben Reihenfolge ankommen, in der sie gesendet wurden. Daher wird jedes Paket mit seiner richtigen Position im Stream markiert, damit es bei der Ankunft wieder zusammengesetzt werden kann.

Echtzeit-Übertragungsprotokoll

Es gibt verschiedene Möglichkeiten, Daten in zusätzliche Informationsebenen zu packen, um zu steuern, wie sie weitergeleitet werden. Für die Bereitstellung einer Echtzeiterfahrung gelten jedoch einige sehr spezifische Anforderungen. Wenn Sie beispielsweise eine ausführbare Datei über das Internet senden, ist die Geschwindigkeit, mit der sie eingeht und wieder zusammengesetzt wird, unwichtig, aber Sie können keine Daten verlieren. Daher wird ständig nach Fehlern gesucht und häufig nach erneutem Senden von Paketen gefragt. (File Transfer Protocol wurde dafür entwickelt). Im Gegensatz dazu ist es beim Senden einer Konversation besser, ein fehlendes Paket zu verwerfen, als die Übermittlung des zusammengesetzten Audios zu verzögern. Wenn sowohl Audio als auch Video gestreamt werden, müssen zusätzliche Sicherheitsvorkehrungen getroffen werden, um eine enge Synchronisierung zu gewährleisten.

In der Praxis sind Kommunikationsprotokolle wie RTP normalerweise in zahlreiche andere Protokolle eingebunden, die jeweils unterschiedliche Aspekte der Adressierung, Vermittlung und des Datenschutzes (einschließlich Verschlüsselung) steuern, die unterwegs erforderlich sind. Häufige Beispiele sind IP (Internetprotokoll), UDP (Benutzerdatagrammprotokoll) und RTCP (Echtzeitsteuerungsprotokoll). All dies wird häufig verwendet, wenn Sprachterminierungsanbieter wie IDT Ihren Telefonanruf, Videoanruf oder Ihre Faxnachricht über das Internet verbinden.

In Kombination überwachen diese Protokolle sogar die Verkehrsbedingungen in dem Netzwerk, das sie gerade durchqueren, und passen sich an Signalverzögerungen und Paketfehler an, um zu verhindern, dass „Jitter“ oder „Echo“ die Qualität Ihrer VoIP-Konversation oder Videokonferenz beeinträchtigen. Wir haben seit den 1880er Jahren einen langen Weg zurückgelegt!