"RTSP über HTTP" besteht eigentlich aus 2 Sitzungen. Die erste ist die GET-Sitzung, die für das Streaming von Daten und für die Beantwortung von Befehlen verwendet wird, und die zweite ist die POST-Sitzung, die zum Senden von Befehlen verwendet wird. Sie haben nur die erste Sitzung beschrieben. Um den RTSP-Stream zu erhalten, müssen Sie auch die zweite Sitzung implementieren. Die Interaktion sollte wie folgt aussehen:
- Erstellen Sie die erste Verbindung und senden Sie die GET-Anfrage mit den entsprechenden x-sessioncookie- und Authorization-Headern.
- Erstellen Sie eine zweite Verbindung und senden Sie eine POST-Anforderung mit den entsprechenden Kopfzeilen und Ihrem Befehl.
- Erhalten Sie die Antwort auf Ihren Befehl in der ersten Verbindung als Teil der GET-Antwort.
- Fahren Sie mit dem Senden von Befehlen in der zweiten Verbindung fort und empfangen Sie Daten in der ersten Verbindung.