Praktikum Videostreaming/RTSP

Fragen

HTTP-Streaming

RTSP-Streaming / Kommunikation mit dem Server

  1. Verbinden Sie sich nacheinander mit den o.g. Servern mittels Telnet auf den o.g. Port. (von außerhalb nutzen Sie das VPN)
  2. Nutzen Sie die RTSP-Methoden OPTIONS und DESCRIBE um Informationen über den Server und die angebotenen Mediastreams zu erhalten.
  3. Benötigen Sie eine vollständige URL oder genügt der Pfadname?
  4. Welche Streams werden jeweils angeboten und welche Codecs werden jeweils genutzt?
  5. Konfigurieren Sie einen Stream per SETUP-Methode (hierfür benötigen Sie das Transport-Attribut)
  6. Versuchen Sie das Abspielen eines Streams auszulösen (der Stream kann natürlich nicht wirklich angezeigt werden aber man sieht ob die RTSP-Kommunikation funktioniert )

Beispielhaft wird hier der Request des Clients und der Response des Servers angezeigt:

OPTIONS * RTSP/1.0
CSeq: 1

RTSP/1.0 200 OK
CSeq: 1
Public: DESCRIBE,SETUP,TEARDOWN,PLAY,PAUSE,GET_PARAMETER

Falls Sie unter Linux arbeiten kann mit dem Programm openRTSP aus dem Paket livemedia-utils der Vorgang alternativ veranschaulicht werden. Das Programm verbindet sich mit einem RTSP-Server und lädt alle Streams einer Präsentation zum Client.

Programmierung mittels Java

Erstellen Sie mittels Java ein kleines Testprogramm, welches eine TCP-Verbindung zum RTSP-Server aufbaut und den RTSP-Befehl OPTIONS absendet. Die Antwort soll auf der Konsole angezeigt werden.

Programme

RTSP-Streaming

HTTP-Streaming

Demos

Diverse