Wiedergabe von drei RTSP-Streams durch VLC, die an das Fernsehen übertragen wurden

935
Ricky

Ich habe drei RTSP-fähige Kameras außerhalb meines Hauses. Ich habe auch einen Vizio TV, der "Smartcast" (so ziemlich ein Google Chromecast) eingebaut hat. Ich verwende die neueste nächtliche Version von VLC, mit der der "Renderer" eingestellt und "Wohnzimmer" in der Liste ausgewählt werden kann. Dadurch wird alles, was in VLC abgespielt wird, auf meinen Fernseher übertragen.

Okay, das ist alles aus dem Weg. Ich habe derzeit eine .bat-Datei, die den folgenden Befehl enthält:

"D:\Program Files\VideoLAN\VLC\vlc.exe" --run-time=5 --loop --no-video-title rtsp://rtsp-url-for-camera-1 rtsp://rtsp-url-for-camera-2 rtsp://rtsp-url-for-camera-3

Diese Datei lädt VLC und beginnt, alle drei meiner Kameras zu durchlaufen. Es zeigt dies jedoch auf meinem Laptop. Was ich tun möchte, ist, diese Datei laden zu können, und sie beginnt sofort mit dem Senden dieses Videofeeds an meinen Fernseher. Es werden keine Fragen gestellt, keine Knöpfe zum Klicken, nur das sofortige Umschalten der Kameras auf meinem Fernseher. Nebenbei bemerkt, ich merke, dass es nicht sofort sein wird, aber Sie haben die Idee.

Ich habe das folgende Befehlsargument gefunden, um es dem Befehl hinzuzufügen:

--sout="#chromecast"

Es funktioniert irgendwie. Ich lade die Datei und sie wird sofort auf meinem Fernseher angezeigt. Der Stream wird jedoch überhaupt nicht angezeigt. Es zeigt nur das Chromecast-Symbol in der Mitte des Fernsehgeräts, als würde er den Feed anzeigen, aber es ist nie der Fall. Dann wechselt es zum nächsten Feed, zeigt das Symbol an, zeigt jedoch nie etwas. Und es geht so weiter wie dieses Übelkeitsgefühl.

Ich bin nicht sicher, was die beste Option hier ist. Erwarte ich zu viel von VLC? Gibt es eine bessere Option? Ich habe auch eine Debian-Box "Medienserver" zur Verfügung. Vielleicht gibt es eine Software, die es mir ermöglicht, alle drei Streams zu kombinieren, so dass ich VLC einfach mit meinem Medienserver verbinden und einen "internen" Stream streamen kann, den die Debian-Box produziert. Vielleicht wäre das ideal ?

Ich bin mir nicht sicher, wohin ich gehen soll ... Kann jemand helfen?

Edit : Nachdem ich letzte Nacht herumgespielt hatte, wurde mir klar, dass der Stream nicht mit dem Argument "--sout" angezeigt werden konnte, weil er zu schnell radelte. Ich habe das Argument "--run-time =" auf 25 Sekunden anstelle von 5 gesetzt, und es hat funktioniert. Das Problem ist jedoch, dass der Videofeed ständig neu aufgebaut werden muss. Es gibt also etwa 10-15 Sekunden Verzögerung, um den nächsten Feed anzuzeigen. Die Kamera zeigt etwa 10 Sekunden lang eine Kamera. Danach verschwindet der Feed und die Verbindung zur nächsten Kamera dauert 10-15 Sekunden. Dann wiederholt er sich so lange, bis ich ihn ausschalte.

Daher ist diese Lösung möglicherweise nicht die eleganteste zu verwenden. Kennt jemand eine serverbasierte Debian-Software, die diese drei RTSP-Streams in einem kombinieren könnte, sodass ich diese URL einfach an meinen Fernseher streamen kann und Debian die Kameras mit dem Radfahren ausstatten kann? Ich denke, das könnte der Weg sein, hier.

0

0 Antworten auf die Frage