Wyszukiwanie w witrynie

Jak przesyłać strumieniowo ulubione filmy (pliki MP4) z terminala Linux do Apple TV


Jeśli szukasz rozwiązania umożliwiającego strumieniowe przesyłanie pobranej zawartości filmowej do Apple TV w sieci domowej, być może trafiłeś na barierę, na którą napotyka wielu użytkowników Linuksa, a której Apple nie stworzyło łatwo jest skorzystać z ich technologii AirPlay.

Istnieje jednak sposób, aby pobrać pliki wideo w formacie .mp4 i przesłać je strumieniowo do Apple TV, dzięki kilku fajnym programom Ruby i bibliotekom używanym przez protokół Airplay.

Zakładając, że używasz Ubuntu (lub dowolnej dystrybucji opartej na Ubuntu), musisz zainstalować następujące zależności wymagane do komunikacji z urządzeniem Apple TV.

1. Otwórz okno terminala i zainstaluj pakiet „libavahi-compat-libdnssd-dev”, wpisując następujące polecenie.

sudo apt-get install libavahi-compat-libdnssd-dev

2. Po zakończeniu instalacji upewnij się, że masz zainstalowany co najmniej Ruby 2.0 w swoim systemie. Wewnątrz terminala wpisz poniższe polecenie, aby upewnić się, że rzeczywiście jest on zainstalowany.

ruby --version

Otrzymasz wynik, który powinien wyglądać mniej więcej tak:

ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-linux]

Jeśli zainstalowana jest wersja 1.9.x, będziesz chciał zaktualizować swoją wersję Ruby do 2.x, dodając Ruby PPA do swoich apt source lista. Można to zrobić, wpisując następujące polecenia w terminalu.

sudo apt-add-repository ppa:brightbox/ruby-ng

Po wyświetleniu monitu naciśnij ENTER. Następny bieg,

sudo apt-get update
sudo apt-get install ruby2.0-dev

3. Teraz, gdy Ruby jest aktualny, będziemy musieli zainstalować dwa „klejnoty”, które pozwolą nam wysłać nasz film do naszego Telewizor apple. Perełki, które zainstalujemy, to airplayer i airstream.

Aby zainstalować, będziemy musieli uruchomić następujące czynności:

sudo gem install airplayer
sudo gem install airstream

Uwaga: spowoduje to automatyczne zainstalowanie zależności wymaganych do uruchomienia tych programów, a także samych programów.

4. Mamy oprogramowanie potrzebne do strumieniowego przesyłania naszego wideo, ale musimy wiedzieć, gdzie w naszej sieci znajduje się nasz Apple TV (gdzie wysłać nasz film). W tym celu biegniemy,

airplayer devices

To polecenie wyświetli coś, co będzie przypominać,

0: Apple TV (Resolution: 1280x720, Version: 200.54, IP: 192.168.0.6:7000)

Uwaga: zanotuj ten adres IP (minus część „:7000”).

5. Teraz przejdź do ścieżki, w której przechowywane są Twoje ulubione filmy, a następnie w oknie terminala uruchom następujące polecenie, aby przesłać strumieniowo film do Apple TV.

cd /path/where/video/is/
airstream -o IP.OF.APPLE.DEVICE ./nameofvideo.mp4

6. Teraz sprawdź swój telewizor i altówkę! Przesyłasz strumieniowo wideo do Apple TV.

Wniosek

Teraz niektórym znającym się na tym temacie może sam airplayer wystarczy do obsługi odtwarzania wideo na Apple TV. Z mojego doświadczenia wynika, że klejnot strumienia powietrza wykonuje to zadanie bardziej niezawodnie. Po prostu używam klejnotu airplayer, aby odkryć adres IP Apple TV.

Jeśli masz filmy w formacie innym niż mp4 i w formacie .mkv, .avi, .mov, należy je przekonwertować, aby możliwe było odtwarzanie za pośrednictwem strumienia powietrza.

Zapraszam do zadawania pytań. Mam nadzieję, że będzie to bezbolesny proces uzyskania dostępu do tego, co Ci się prawnie należy.