RTP/RTSP-Protokoll

May 13

RTP/RTSP-Protokoll

RTSP steht für Real-Time Streaming Protocol. Es dient als Session-Management in multimedia Übertragungen insbesondere video-streaming. RTP steht für Real-Time Transport Protocol. Dieses Protokoll wird für alle Arten von multimedia-Übertragungen verwendet, um Datenintegrität bereitzustellen. RTSP und RTP werden normalerweise verwendet in Verbindung, obwohl RTP, RTSP nicht verwendet in audio-Übertragung verwendet wird. Einige Anwendungen verwendet proprietäre Daten-Management-Standards und RTSP ohne RTP so verwenden.

Geschichte

RTSP und RTP sind Teil einer Reihe von Protokollen, die die Funktionalität von dem Protokoll TCP (Transmission Control) ersetzen. Multimedia-streaming-Anwendungen haben, schnell zu sein und viele Transportfunktionen müssen anders behandelt werden, die Methoden der TCP, sodass für die Transportschicht für multimedia-Übertragungen (UDP = User Datagram Protocol) verwendet wird.

RTP-Funktion

TCP führt Datenmanagement durch die Schaffung eines Puffers speichern eingehende Pakete bestellen sie wenn sie raus kommen, Sequenz, Weiterverbreitung anfordern, wenn ein Paket fehlt und doppelte Pakete verwerfen. Mit multimedia-streaming-Anwendungen sind Paketaufteilung und Daten von der Anwendung verarbeitet. UDP wird jedoch nicht von Datenpaketen sequenzieren. Diese Funktion ist erforderlich, und so war RTP erfunden, um diesen Service auf UDP.

RTSP-Funktion

Eine Sitzung ist ein weiterer Service die multimedialen-Anwendungen mithilfe von UDP anstelle von TCP verloren. Voice-Applikationen wird das Session Initiation Protocol (SIP) verwendet, wie dies die Sitzung Erstellung Verfahren der TK-Anlage emuliert. Für video-streaming wird RTSP verwendet, weil sie die üblichen Sitzung Erstellung und Beendigung Befehle Wiedergabe Befehle--Wiedergabe, Pause, Rekord--hinzufügt.