Die Real Time Streaming Protocol ( RTSP ) wird verwendet, um Benutzer die Kontrolle über Streaming-Medien zu erleichtern. Das Protokoll ist nicht wirklich für die Streaming-Daten in sich, sondern zur Steuerung der Wiedergabe zwischen Client und Server in Echtzeit. Typischerweise wird das Echtzeit -Protokoll ( RTP) in Verbindung mit RTSP verwendet, um tatsächlich dienen die Datenströme . Eine Reihe grundlegender Anfrage Mitteilungen werden innerhalb RTSP -Kommunikation verwendet. Beschreiben
Die DESCRIBE-Anforderung verwendet, um Informationen über die Streams für die Kontrolle an einem bestimmten Ort zu erhalten . Die RTSP -Server antwortet mit einem Paket mit Details der relevanten Medien -Streams. Im Allgemeinen wird das Session Description Protocol ( SDP) in Verbindung mit RTSP verwendet, um die Liste der Ströme sowie weitere Präsentationsdaten anzuzeigen. Oft wird ein Standort gibt sowohl ein Audio- und ein Video-Stream , mit dem Beschreiben Antwort Angabe ihrer Codierung.
Setup-
Setupanforderungsmeldung bezieht sich auf einen bestimmten Medien-Stream , mit der Anforderung, die die URL des Medienstroms in Frage. Das Setup -Nachricht enthält auch eine Spezifikation der Transport von Daten , die zum Empfangen von Audio- , Video-und Meta-Daten anzeigt. Die Rückmeldung aus dem RTSP-Server umfasst in der Regel eine Bestätigung der Parameter in der Anfrage angegeben , sowie weitere Informationen, die Vollendung der Konfiguration für das Streaming von Mediendateien vom Server zum Client .
Play
der Client sendet eine Anfrage Wiedergabe Nachricht an den RTSP-Server , um die Wiedergabe von Medien-Streams zu beginnen. Die Meldung enthält die URLs der angeforderten Medien-Streams . Die Wiedergabe -Nachricht kann mehr als eine Medienstrom für Abspielanfrage gleichzeitig , zum Beispiel in dem Audio-und Video werden in getrennten Strömen enthalten . Die Play -Nachricht kann verlangen Wiedergabe eines bestimmten Abschnitt eines Baches , aber standardmäßig wird am Anfang beginnen und spielen bis zum Ende . Wenn ein Medien-Stream angehalten ist, wird sie automatisch aus dem gleichen Punkt auf spätere Wiedergabe Zugriffe fortzusetzen.
Pause
Der Client sendet eine Anfrage an Pause Wiedergabe vorübergehend zu stoppen von Medien-Streams . Die Anfrage-Nachricht gibt an, welche Medien-Streams zu unterbrechen , indem ihre URLs . Die Pause Nachricht kann optional ein Punkt im Strom zu unterbrechen an , aber standardmäßig die RTSP-Server unterbricht den Strom sofort auf dem Empfang der Pause Anfrage.
Teardown
A Teardown Anfrage erzählt die RTSP-Server , um die Streaming -Sitzung zu beenden , so dass der Server dann steht es frei, Speicherung Session-Daten zu stoppen. Wenn die Pause-Methode verwendet wird, wird der Server Session-Daten zu erhalten , bis die Sitzung natürlich zu einem Ende kommt . Die Teardown -Nachricht ist daher in Fällen, in denen im Gegensatz zu der Pause Anfrage Wiedergabe nicht braucht, um wieder aufzunehmen geschickt, und der Kunde wird informiert, die RTSP-Server , dass es keine Notwendigkeit , um Details des Benutzers Wiedergabesitzung mit den aktuellen Medien pflegen Streams.