Pomysł
alias Jak rozbić muchę (masło) na kole [ Fly ] .
Możesz przesyłać strumieniowo lokalnie cały film ze wszystkimi ścieżkami audio i napisami, np vlc
. Za pomocą .
Wtedy wystarczy „ podłączyć” dwóch klientów do tego strumienia, wybierając język (i / lub napisy) oraz różne wyjście audio (które zakładamy, że zostało już skonfigurowane).
Co więcej, w przypadku nowego telewizora, tabletu lub telefonu komórkowego nie jest konieczne uruchamianie klientów na komputerze ... a po włączeniu pauzy streamer zostaje wstrzymany ... i powinien również działać z systemem Windows (zawsze zakładane wyjście audio już skonfigurowane może z programami trzeciej części, w przypadku, gdy chcesz uruchomić dwóch klientów na komputerze).
Kilka słów więcej
Typowa linia poleceń przesyłania strumieniowego może być podobna do
vlc "movie.mkv" --sout-all --sout="#rtp{dst=239.255.100.100,port=5004,mux=ts}"
Potrzebna jest opcja --sout-all
[ SO ]
--sout-all, --no-sout-all Enable streaming of all ES (default disabled)
Stream all elementary streams (video, audio and subtitles) (default disabled)
Przeczytaj, vlc -H
aby uzyskać wskazówki dotyczące innych (ton) dostępnych opcji.
Aby „odtworzyć” strumień
vlc rtp://239.255.100.100:5004 --audio-track=x
gdzie x jest liczbą strumienia audio, który chcesz słuchać na tym kliencie.
Wszystko powinno być łatwe do wykonania również z interfejsu GUI serwera / klienta ...
Referencje i dalsze odczyty
Możesz przeczytać więcej na stronie blogu Luuka „Użyj VLC do odtwarzania wielu klipów wideo na wielu komputerach w synchronizacji” [ 1 ] , możesz w końcu spróbować dodać zewnętrzną ścieżkę audio, zaczynając od strony wiki videolan [ 2 ] , lub możesz grać z Gstreamerem i innym wyjściem, jak sugeruje Antonio w tej odpowiedzi [ 3 ] .
GStreamer:
# Liczba i kolejność ścieżek musi być znana…
gst-launch-1.0 \
filesrc location=example.mkv ! decodebin name=decoded \
decoded.src_0 ! queue ! autovideosink \
decoded.src_1 ! queue ! audioconvert ! alsasink device=”hw:1,0″ \
decoded.src_2 ! queue ! audioconvert ! alsasink device=”hw:2,0″
Powyższe polecenie Gstreamera może być minimalną działającą odpowiedzią samą w sobie lub ścieżką do uratowania muchy (masła) ...
... ale rzadko mam ochotę bronić własnego pseudonimu.