4. Protokollarchitekturen und Kommunikationsmodelle
 

 

4.4 RTSP-Streaming (True Streaming)

 

Der aktuelle QuickTime Streaming Server 5 von Apple und der RealServer von RealNetworks stützen sich auf das Protokoll RTSP (Real Time Streaming Protocol), das 1998 veröffentlicht wurde. Im Gegensatz zu HTTP verwendet RTSP separate Protokolle, um den Transport und das Monitoring von Echtzeitdaten für einen Stream zu gewährleisten. RTSP selbst dient als Kontrollprotokoll, mit dem eine Kontrolle über den Datenstrom wie beispielsweise zurückspulen möglich ist. Es läuft parallel zur eigentlichen Übertragung von Streams mit Hilfe von RTP und RTCP.1

 

RTP (Real Time Transport Protocol) ist ein Transportprotokoll für die Übermittlung von Echtzeitdaten und RTCP (Real Time Control Protocol) das dazugehörige Monitoringprotokoll. Letzteres sorgt für eine Unterrichtung von Absender und Empfänger des Streams über den Verlauf der Übertragung. Beim Streaming werden die übermittelten Datensegmente gleich verwendet, was bedeutet, dass eine erneute Übertragung von verlorengegangenen Daten den kontinuierlichen Datenfluss stört. Das Transportprotokoll TCP eignet sich deswegen nicht ideal für das Streaming, weil hier schlecht übertragene Daten erneut übertragen werden müssen. Aus diesem Grund stützen sich RTP und RTCP auf das Transportprotokoll UDP, das keine wiederholte Übertragung erfordert und außerdem eine wesentlich geringere Verzögerungszeit als TCP aufweist. RTSP selbst kann sowohl TCP als auch UDP nutzen.2

 


1: vgl. Badach, Rieger, Schmauch: Web-Technologien, S. 279

2: vgl. Badach, Rieger, Schmauch: Web-Technologien, S. 269

 

 

zurück
Inhaltsverzeichnis
Homepage
weiter