RTSP-Protokolle

January 14

RTSP-Protokolle

Die Real-Time Streaming Protocol (RTSP) wird verwendet, um Benutzer die Kontrolle über die streaming-Medien zu erleichtern. Das Protokoll ist nicht eigentlich verantwortlich für die streaming-Daten an sich, sondern für die Steuerung der Wiedergabe zwischen Client und Server in Echtzeit. Normalerweise ist das Real Time Protocol (RTP) in Verbindung mit RTSP verwendet, um tatsächlich die Datenströme dienen. Eine Reihe grundlegender Anfrage die Nachrichten innerhalb von RTSP-Kommunikation verwendet werden.

Beschreiben

Die Describe-Anforderung wird verwendet, um Informationen über die Streams für Kontrolle an einem bestimmten Standort zu erhalten. Der RTSP-Server antwortet mit einem Paket, enthält Informationen über die relevanten Medien-Streams. Generell ist das Session Description Protocol (SDP) in Verbindung mit RTSP verwendet, um die Liste der Streams sowie weitere Präsentationsdaten anzugeben. Oft wird eine Lage eine Audio- und video-Stream, mit der Angabe ihrer Codierung Describe-Antwort liefern.

Einrichten

Eine Setup-Request-Nachricht bezieht sich auf einen bestimmten Medienstream, mit der Bitte, die Angabe der URL der betreffenden Datenstrom. Die Setup-Request-Nachricht enthält auch eine Spezifikation der Transportdaten, die Anschlüsse für den Empfang von Audio-, Video- und Meta-Daten anzeigt. Die Response-Nachricht vom RTSP Server beinhaltet in der Regel eine Bestätigung der Anfrage, sowie weitere Informationen finden Sie die Konfiguration abschließen für streaming Media-Dateien vom Server zum Client angegebenen Parameter.

Spielen

Der Client sendet eine Play-Request-Nachricht an den RTSP Server zur Wiedergabe von Medienstreams zu beginnen. Die Nachricht enthält die URLs der angeforderte Mediendatenströme. Die Play-Nachricht kann mehrere Medien-Stream für die Wiedergabe gleichzeitig anfordern; z. B. Audio und Video in separaten Datenströme enthalten sind. Die Play-Nachricht kann anfordern, Wiedergabe eines bestimmten Abschnitts eines Streams, aber standardmäßig am Anfang beginnen und bis zum Ende durchspielen. Wenn ein Mediendatenstrom angehalten ist, wird es ab der gleichen Stelle bei nachfolgenden spielen Anforderungen automatisch fortgesetzt.

Anhalten

Der Client sendet eine Anforderung Pause vorübergehend stoppen der Wiedergabe von Medienstreams. Die Anforderungsnachricht gibt an, welche Medien auf anhalten, indem einschließlich ihrer URLs streamt. Die Pause-Nachricht kann optional angeben einen Punkt im Stream, zu anzuhalten, aber standardmäßig der RTSP-Server den Stream sofort nach Eingang des Antrags Pause anhalten wird.

Abrüsten

Eine Teardown-Anfrage weist den RTSP-Server an die streaming-Sitzung beenden, so dass der Server dann kostenlos zum Speichern von Sitzungsdaten zu stoppen ist. Wenn die Pause-Methode verwendet wird, wird der Server Sitzungsdaten beibehalten, bis die Sitzung natürlich zu Ende geht. Die Teardown-Request-Nachricht erfolgt daher in Fällen, wo, anders als mit der Pause-bitte Wiedergabe nicht braucht, wieder aufzunehmen, und der Client ist dem RTSP-Server informiert werden, dass gibt es keine Notwendigkeit, Informationen über die Wiedergabe der Benutzersitzung mit der aktuellen Medienstreams zu verwalten.