verfasst von Nico VanHaute, Julien Barascud et Jean-Roland Conca
Die Rechnerverbreitung, die Verfügbarkeit von preisgünstigen Informatik Geräte des Audiovisuellen Bereich, sowie die zuletzt verfügbaren Verbindungen mit immer höheren Durchsatzvermögen, lassen die Tendenz auftauchen, das Internet als Träger zu verwenden für Audio/Video Belange, Datentypen die traditionellerweise den Sondernetze reserviert waren; so das seit einigen Jahren Audio- sowie Videokonferenzen nun mehr dem Alltag angehören. Aus der Natur selbst von Internet, wird ersichtlich dass dieses Netz nicht gerade für Echtzeitübertragung angepasst wurde; Dies hat zur Folge, die Güte der Audioübertrangungen im Internet lassen weitgehend zu Wünschen übrig. Diese Arbeit ist gewidmet der Analyse und Problemlösungen, mit dem Ziel einer Internet-Applikation zu audiovisuellen bzw VoIP Eigenschaften zu verhelfen und zu reelen Anpassungsfähigkeiten für eine akzeptable Audiogüte, selbst in Fällen von Neztstauungen. Diese Lösungen, in Form von Kontrollschemata, wurden implementiert und getestet mit der, von uns selbst entwickelte Audiokonferenz und VoIP Software Free Phone. Eine Verhaltensstudie über diese Schemata zum Einbetten des Dienst Fair Queueing in einem sich immer mehr entwickelnden Internet, zeigte das diese Verfahren noch bessere Leistungen in diese Netzumgebung.
Das Ziel von RTP ist das stetige Übertragen über IP, von Daten deren Realzeit-Verhalten sehr relevant ist (Audio, Video, …) Die allerwichtigste Rolle von RTP besteht aus dem Erzeugen für IP Pakete mit Sprach- oder VideoInformationen, von Sequenznummern und sie mit Fähigkeiten zu versehen, in der nächst tiefer liegenden Ebene, die Ordnung der Pakete zu verändern.
Allgemeiner betrachtet, erlaubt RTP :
Das RTCP Protokoll ruht auf die Zeitsequentielle Übertragung von Kontrollpakete von sämtlichen Teilnehmer einer Sitzung
Dies ist ein RTP Stromkontrollprotokoll, mit dem Grundinformationen auf den Teilnehmer einer Sitzung und die Dienstgüte, verteilt werden.
RTP dient der Verwaltung von Multimedia Ströme (Sprache, Video) über IP. RTP laüft mit dem UDP Protokoll. Der RTP Header enthält Informationen über synchronisation sowie Nummerierung. Die Datenkodierung hängt vom Typ der Datenkompression ab. Das RFCxxxx erklärt RTP, dagegen ist die Anpassung einer Kompressionmethode an RTP, Stand eines Sonder-RFC, z.B. H261 auf RTP steht im RFCxxxx. Je Stromtyp wird ein RTP Kanal eingesetzt : eins für Audio und eins für Video. Das Feld xxx dient der Synchronisierung. RTP bietet ein Dienst von Anfang bis zum Ende. Er setzt einen Header zu mit Informationen über notwendiges Timing der Synchronisierung des Realzeit Strom vom Typ Ton und Bild. RTP (Realtime Transport Protocol) und sein Geselle RTCP (Realtime Transport Control Protocol) erlauben jedes für sich, den Transport und die Kontrolle von Datenflüsse mit Realtime Eigenschaften. RTP und RTCP sind Protokolle auf Applikationsebene und nutzen die Protokolle der niedrigeren Schicht TCP oder UDP. Aber es im Allgemeinen UDP vorgezogen. RTP und RTCP können genauso gut den Modus Unicast (point-to-point) wie den Modus Multicast (Multipoint). Sie nutzen jeder für sich einen separaten Port getrennt durch ein Portenpaar. RTP nutzt den geraden Port und RTCP den ungeraden unmittelbar darüber liegenden Port.
Der RTP Header beinhaltet folgende Informationen :
<--------------------------- 32 bits --------------------------->
| V=2 | P | X | CC | M | Sequence number | |
| Timestamp | ||||||
| Identifier der Synchronisierungsquelle (SSRC) | ||||||
| Identifier der Contributor-Quelle (CSRC) | ||||||
Hier die Erläteruing der einzelnen Felder im Header :
Das Ziel von RTCP sei die Lieferung von verschiedene Informationstypen und eine Rückmeldund der Empfangsgüte betreffend.
Der Header beinhaltet folgende Informationen :
RTCP ist ein an RTP assoziiertes Protokoll, er misst Leistungen, aber liefert dafür keine Garantien. Dafür müsste man ein reservation protocole der Art RSVP oder sich vergewissern das die benuzten Kommunikationsknoten richtig dimensioniert wurden in Bezug auf ihre Einsatzverwendung.
RTP/RTCP liegt oberhalb des UDP/TCP Transport, und praktisch oberhalb von UDP
RTP ist ein Sitzungprotokoll, es sitzt aber innerhalb der Applikation. Das Integrieren obliegt dem Software-Entwickler.
RTP hat nichts mit dem Stromtyp zu tun, es liegt über UDP das selbst über IP steht. Der Stromtyp ist theoretisch in IP benutzt.
RTP bringt eine Sequenznummer, ein time Stamp und einen eindeutigen Identifier für die Quelle (SSRC).
verfasst von Nico VanHaute, Julien Barascud et Jean-Roland Conca