Czy jest jakiś sposób, aby skonfigurować VLC na komputerze z serwerem w taki sposób, że mogę uzyskać dostęp do listy wszystkich moich filmów z innego komputera i wybrać jeden do przesłania strumieniowego na żądanie?
Wskazano mi na ten przewodnik strumieniowania (pdf) , ale jest on całkiem bezużyteczny. Na początek większość menu na tych zrzutach ekranowych nie odpowiada rzeczywistej wersji VLC, a następnie zakłada się, że wiesz, co robisz.
Do tej pory udało mi się dowiedzieć, jak przesyłać strumieniowo pojedynczy plik, który muszę wybrać przed obejrzeniem na komputerze serwera - całkiem bezużyteczne, jeśli mnie o to poprosisz! Nieprzenikalny „interfejs użytkownika” nie pomaga ...
(PS Powód, dla którego zamierzam przesyłać strumieniowo, a nie bardzo prosty w konfiguracji dysk sieciowy jest opisany w tym pytaniu )
źródło
socket bind error (permission denied)
icannot create socket(s) for HTTP host
tak zrobiłem następujące kroki, aby naprawić 1. wyłączyć zaporęsudo ufw disable
lub można zachować włączona i otworzyć porty chcesz potrzebę 5554 4212 etc, 2. stosowanievlc-wrapper
zamiastvlc
, ponieważ zvlc-wrapper
tobą możesz uruchomić go jako root, więc polecenie będziesudo vlc-wrapper --ttl 12 -vvv --color -I telnet --rtsp-host 0.0.0.0:5554
, usunąłem--telnet-password videolan
więc domyślne hasło toadmin
....W VLC:
Kliknij „Plik> Otwórz plik”, aby wyświetlić okno dialogowe „Otwórz”.
Kliknij przycisk „Przeglądaj”, aby wyświetlić standardowe pole wyboru plików systemu Windows. Wybierz plik, który chcesz odtworzyć. Następnie kliknij „Otwórz”. Wybraliśmy wiele plików, więc VLC zbuduje listę odtwarzania.
Twój wybór powinien pojawić się w polu tekstowym obok przycisku „Przeglądaj”. Kliknij pole wyboru „Strumień wyjściowy”, a następnie kliknij przycisk „Ustawienia”.
Zaznacz pole obok „Graj lokalnie” w „Metodach wyjściowych”. Podczas przesyłania strumieniowego do innego systemu nie musisz odtwarzać pliku na serwerze, ale użyjemy tej opcji, aby wizualnie potwierdzić, że nasze wideo jest odtwarzane poprawnie przed próbą uzyskania dostępu do strumienia z innego komputera.
Zaznacz pole oznaczone „UDP” i wpisz adres IP komputera, na który chcesz przesyłać strumieniowo plik. Następnie kliknij „OK”. Plik jest gotowy do odtworzenia, więc kliknij „OK” w oknie dialogowym „Otwórz”.
[Ten krok nie działał z moim filmem .flv. Chociaż serwer odtwarzał wideo lokalnie, klient (localhost: 8181) nie odtworzył wideo. Działaniem naprawczym było odznaczenie pola wyboru „UDP” (może to być spowodowane tym, że mój protokół transportowy UDP nie działał na moim laptopie lub MPEG-TS nie był pojemnikiem formatu korekcyjnego do przesyłania strumieniowego. MPEG-TS był jedynym dostępnym pojemnikiem formatu lub metodą enkapsulacji gdy wybrana jest opcja „UDP”) i kliknij pole wyboru „HTTP”, a następnie ustaw „Adres” na 127.0.0.1 i port jako „8181”. Teraz wybierz „ASF” jako metodę enkapsulacji i zachowaj resztę okna dialogowego „Wyjście strumienia” domyślne: kliknij „OK”, aby przejść do okna dialogowego „Otwórz”, a następnie kliknij „OK” w oknie dialogowym „Otwórz”, aby rozpocząć odtwarzanie wideo.]
Plik wideo lub audio powinien rozpocząć odtwarzanie na komputerze. Ostatnią rzeczą do zrobienia przed przejściem na drugi komputer jest włączenie interfejsu internetowego VLC, klikając „Ustawienia> Dodaj interfejs> Interfejs internetowy”.
Otwórz VLC na drugim komputerze. Używamy maszyny z systemem Linux.
Kliknij „Plik> Otwórz strumień sieci”. UDP jest już wybrane, więc wystarczy kliknąć przycisk „OK”, a VLC rozpocznie odtwarzanie strumienia.
Teraz, gdy strumień z powodzeniem gra na twoim komputerze, możesz otworzyć przeglądarkę internetową, aby zdalnie sterować VLC. Wpisz „ http: //: 8080 / ” w pasku adresu. Przeglądarka internetowa wyświetli wszystkie elementy sterujące potrzebne do zdalnego zarządzania listami odtwarzania i odtwarzania.
Źródło
źródło
Oto blog z instrukcjami, jak zrobić dokładnie to, o co poprosił PO:
http://www.makeuseof.com/tag/create-linux-vlc-streaming-media-server-home/
(Serwer w tym przykładzie to Linux, ale te same kroki powinny działać dla serwera Windows VLC.)
źródło