joe2017
Goto Top

VLC Desktop Stream via Command Line

Hallo zusammen,

ich habe mir gerade das Desktop Streaming über den VLC Player angesehen.
Ich würde dies gerne via Script testen Bekomme das aber irgendwie nicht so ganz hin.
Vielleicht hat das von euch schon mal jemand gemacht.

Folgendes habe ich bereits getestet:
VLCPortable.exe -vvv input_stream --sout '#transcode{vcodec=h264,vb=800,scale=Automatisch,acodec=none,scodec=none}:http{mux=ffmpeg{mux=flv},dst=:8080/stream} :no-sout-all :sout-keep'  

Leider funktioniert das nicht. Der VLC öffnet sich, aber es wird kein Stream gestartet.
Ich würde gerne den Desktop Stream mittels Script erzeugen und mittels Script abrufen.

Das Abrufen habe ich wie folgt hinbekommen:
VLCPortable.exe http://localhost:8080/stream

Content-ID: 644447

Url: https://administrator.de/contentid/644447

Ausgedruckt am: 24.11.2024 um 04:11 Uhr

aqui
aqui 24.01.2021 um 17:22:57 Uhr
Goto Top
Hast du das einmal versucht via Multicast und RTP:
Fehlersuche im lokalem Netzwerk (RSTP, MRP, Multicast)
joe2017
joe2017 24.01.2021 um 17:41:10 Uhr
Goto Top
Über den vlc direkt funktioniert das ja. Nur über die cli nicht. Hier fehlt mir der richtige Befehl.
aqui
aqui 25.01.2021 aktualisiert um 10:14:43 Uhr
Goto Top
Den CLI Befehl kannst du doch im GUI ablesen. Im letzten Konfig Schritt bei "Optionen einstellen" zeigt dir das GUI den CLI Befehl im Fenster darunter.
joe2017
joe2017 25.01.2021 um 16:34:44 Uhr
Goto Top
Also ich habe die beiden richtigen Befehle.

Stream erstellen:
vlc.exe screen:// :screen-fps=30 :live-caching=300 :sout=#transcode{vcodec=h264,vb=800,scale=Automatisch,acodec=none,scodec=none}:http{mux=ffmpeg{mux=flv},dst=:8080/stream} :no-sout-all :sout-keep

Stream abrufen:
vlc.exe http://localhost:8080/stream

Aber leider ist das Ganze ziemlich resourcen fressend. Daher muss ich mir für meine Anforderung etwas anderes suchen.
Ich möchte lediglich einen Windows Desktop streamen und mit einem Debian Client anzeigen. Ich suche eine Screen Share Möglichkeit. Keine RDP Lösung.
aqui
aqui 25.01.2021 um 16:44:13 Uhr
Goto Top
Mmmhhh eigentlich lautet das CLI Kommando immer cvlc aber egal...
Das es Resourcen fressend bei dir ist, ist kein großes Wunder, denn du machst ein Transcoding was natürlich Unsinn ist. Das Übersetzen von einem Video Codec in einen anderen ist das Problem. Das ist bei VLC meist immer überflüssig und solltest du NICHT angeben dort damit es auch nicht ausgeführt wird.
joe2017
joe2017 25.01.2021 um 17:56:37 Uhr
Goto Top
Ja das Transcoding hab ich auch schon weggelassen.
Jedoch wird der PC durch das Desktop streaming trotzdem ziemlich langsam.