2016-05-12 13 views
0

Wie der Titel schon sagt, möchte ich einen vorhandenen Livestream (h264) von einer IP-Kamera über RTSP zu mehreren Clients re-streamen. Was ist der beste Weg, dies zu tun? Ich habe versucht, dies mit VLC zu tun, obwohl es bisher nicht funktioniert hat.Restream ein vorhandener Livestream von einer IP-Kamera

Methode: - Media-> Stream-> Netzwerk - Added-IP-Kamera-Stream-URL (RTSP: // ip-Adresse/xxxxx) - nächste - neue Ziel -> RTSP (Anzeige vor Ort) - eintragen - set port 8181 - set path/Bach - neben - disable Umcodierung

Habe ich einen offensichtlichen Fehler gemacht hier?

Danke!

Antwort

0

Versuchen Sie es mit RTP oder UDP und ich würde vorschlagen, dies über die Befehlszeile zu versuchen. Da Sie mehrere Clients erreichen möchten, könnte sich auch ein Multicast als nützlich erweisen.

Ich weiß nicht, welche Plattform Sie verwenden. Hier ist ein funktionierender Befehl, der in einer Mac-Umgebung ausgeführt wird. Sie sollten diesen Befehl problemlos auf andere Plattformen portieren können.

vlc -vvv $YOUR_INPUT_VIDEO_RTSP_URL --sout='#transcode{vcodec=h264,vb=768,fps=25.0,width=1920,height=1080,scale=1,acodec=aac,ab=128,samplerate=32000}:standard{access=udp,mux=ts,dst=239.0.0.1}' 

den Stream sehen Sie die Multicast-Adresse wie in zugreifen müssen:

vlc -vvv udp://@239.0.0.1 

Es gibt viele Tutorials gibt. Werfen Sie einen Blick auf diese post, die eine größere Toolchain erklärt, es beinhaltet jedoch das Restreaming eines RTSP IP-Kamerastreams. Lesen Sie auch das Streaming-Handbuch unter VLC wiki.

Hoffe das geht dich.