Gibt es überhaupt eine Möglichkeit, VLC auf einem Server-PC so einzurichten, dass ich von einem anderen PC aus auf eine Liste aller meiner Videos zugreifen und eines auswählen kann, das bei Bedarf gestreamt werden soll?
Ich habe auf diese Streaming-Anleitung (pdf) hingewiesen , aber sie ist ziemlich nutzlos. Zunächst einmal stimmen die meisten Menüs in diesen Screenshots nicht mit der aktuellen VLC-Version überein, und dann wird davon ausgegangen, dass Sie bereits wissen, was Sie tun.
Bisher habe ich herausgefunden, wie eine einzelne Datei gestreamt werden kann, die ich vor dem Ansehen auf dem Server-PC auswählen muss - ziemlich nutzlos, wenn Sie mich fragen! Die undurchdringliche "Benutzeroberfläche" hilft auch nicht ...
(PS In dieser Frage wird der Grund beschrieben, warum ich eher Streaming als das sehr einfach einzurichtende Netzlaufwerk verwende. )
quelle
socket bind error (permission denied)
undcannot create socket(s) for HTTP host
so habe ich die folgenden Schritte tat , es zu beheben 1. Stellen Sie die Firewall deaktivierensudo ufw disable
oder Sie können es die Ports , die Sie wollen , müssen 5554 4212 etc aktiviert und öffnen halten, 2. Verwendungvlc-wrapper
stattvlc
, weil mitvlc-wrapper
Sie es als root ausführen können, so dass der Befehl sein wirdsudo vlc-wrapper --ttl 12 -vvv --color -I telnet --rtsp-host 0.0.0.0:5554
, habe ich entfernt,--telnet-password videolan
so dass das Standardkennwort sein wirdadmin
....In VLC:
Klicken Sie auf "Datei> Datei öffnen", um das Dialogfeld "Öffnen" aufzurufen.
Klicken Sie auf die Schaltfläche "Durchsuchen", um ein Standard-Auswahlfeld für Windows-Dateien aufzurufen. Wählen Sie die Datei aus, die Sie abspielen möchten. Klicken Sie dann auf "Öffnen". Wir haben mehrere Dateien ausgewählt, damit VLC eine Wiedergabeliste erstellt.
Ihre Auswahl sollte im Textfeld neben der Schaltfläche "Durchsuchen" angezeigt werden. Aktivieren Sie das Kontrollkästchen für "Stream-Ausgabe" und klicken Sie dann auf die Schaltfläche "Einstellungen".
Aktivieren Sie das Kontrollkästchen neben "Lokal abspielen" unter "Ausgabemethoden". Wenn Sie auf ein anderes System streamen, müssen Sie die Datei nicht auf dem Server abspielen. Mit dieser Option können Sie jedoch visuell überprüfen, ob unser Video ordnungsgemäß abgespielt wird, bevor Sie versuchen, von einem anderen Computer aus auf den Stream zuzugreifen.
Aktivieren Sie das Kontrollkästchen "UDP" und geben Sie die IP-Adresse des Computers ein, auf den Sie die Datei streamen möchten. Klicken Sie dann auf "OK". Die Datei ist abspielbereit. Klicken Sie daher auch im Dialogfeld "Öffnen" auf "OK".
[Dieser Schritt hat mit meinem .flv-Video nicht funktioniert. Obwohl der Server das Video lokal abgespielt hat, hat der Client (localhost: 8181) das Video nicht abgespielt. Korrekturmaßnahme war das Deaktivieren des Kontrollkästchens "UDP" (dies könnte daran liegen, dass mein UDP-Transportprotokoll auf meinem Laptop nicht funktionierte oder MPEG-TS kein Korrekturformatcontainer für das Streaming war. MPEG-TS war der einzige verfügbare Formatcontainer oder die einzige verfügbare Kapselungsmethode Wenn "UDP" ausgewählt ist, klicken Sie auf das Kontrollkästchen "HTTP" und setzen Sie "Adresse" auf 127.0.0.1 und Port auf "8181". Wählen Sie nun "ASF" als Kapselungsmethode und behalten Sie den Rest des Dialogfelds "Stream-Ausgabe" bei Standardeinstellungen: Klicken Sie auf "OK", um zum Dialogfeld "Öffnen" zu gelangen, und klicken Sie dann im Dialogfeld "Öffnen" auf "OK", um die Wiedergabe des Videos zu starten.]
Die Video- oder Audiodatei sollte auf dem Computer abgespielt werden. Bevor Sie zu Ihrem zweiten Computer wechseln, müssen Sie als letztes die VLC-Weboberfläche aktivieren, indem Sie auf „Einstellungen> Schnittstelle hinzufügen> Weboberfläche“ klicken.
Öffnen Sie VLC auf Ihrem zweiten Computer. Wir verwenden eine Linux-Maschine.
Klicken Sie auf "Datei> Netzwerk-Stream öffnen". UDP ist bereits ausgewählt, Sie müssen nur auf die Schaltfläche „OK“ klicken, und VLC beginnt mit der Wiedergabe Ihres Streams.
Nachdem der Stream erfolgreich auf Ihrem Computer abgespielt wurde, können Sie einen Webbrowser öffnen, um VLC fernzusteuern. Geben Sie " http: //: 8080 / " in die Adressleiste ein. Der Webbrowser zeigt Ihnen alle Steuerelemente an, die Sie zum Verwalten von Wiedergabelisten und zur Remote-Wiedergabe benötigen.
Quelle
quelle
Hier ist ein Blog mit Anweisungen, wie genau das zu tun ist, was das OP verlangt hat:
http://www.makeuseof.com/tag/create-linux-vlc-streaming-media-server-home/
(Der Server in diesem Beispiel ist Linux, aber die gleichen Schritte sollten für einen Windows VLC-Server funktionieren.)
quelle