Slik streamer du favorittfilmer (MP4-filer) fra Linux-terminalen til din Apple TV


Hvis du leter etter en løsning for å streame det nedlastede filminnholdet ditt til en Apple TV på hjemmenettverket ditt, kan det hende du har truffet en barriere som mange Linux-brukere treffer, som er at Apple ikke har laget det er enkelt å bruke AirPlay-teknologien deres.

Det er imidlertid en måte å ta .mp4-videofilene dine og streame dem til Apple TV-en din, takket være noen fiffige Ruby-programmer og bibliotekene som brukes av Airplay-protokollen.

Forutsatt at du bruker Ubuntu (eller en hvilken som helst Ubuntu-basert distro), må du installere følgende avhengigheter som kreves for å kommunisere med Apple TV-enheten din.

1. Åpne et terminalvindu og installer pakken «libavahi-compat-libdnssd-dev» ved å skrive inn følgende kommando.

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

2. Etter at installasjonen er fullført, sørg for at du har minst Ruby 2.0 installert på systemet ditt. Inne i terminalen skriver du følgende for å sikre at den faktisk er installert.

ruby --version

Du vil motta en utgang som skal se omtrent slik ut:

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

Hvis 1.9.x er installert, vil du oppgradere din versjon av Ruby til 2.x ved å legge til Ruby PPA i apt-kildene dine liste. Du vil gjøre det ved å skrive følgende kommandoer i terminalen.

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

Trykk ENTER når du blir bedt om det. Neste løp,

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

3. Nå som Ruby er oppdatert, må vi installere to «edelstener » som lar oss sende videoen vår til vår Apple TV. Edelstenene vi skal installere er airplayer og airstream.

For å installere må vi kjøre følgende:

sudo gem install airplayer
sudo gem install airstream

Merk: Dette vil automatisk installere avhengighetene som kreves for å kjøre disse programmene så vel som selve programmene.

4. Vi har programvaren vi trenger for å streame videoen vår, men vi må vite hvor på nettverket vår Apple TV er (hvor vi skal sende videoen vår). For å gjøre dette løper vi,

airplayer devices

Denne kommandoen vil gi ut noe som vil ligne,

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

Merk: Legg merke til den IP-adressen (minus ':7000')-delen.

5. Gå nå banen der favorittfilmene dine er lagret, og kjør deretter følgende kommando i et terminalvindu for å strømme filmen til Apple TV.

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

6. Ta en titt på TV-en og bratsjen din! Du strømmer videoen til Apple TV.

Konklusjon

Nå kan noen kunnskapsrike om dette emnet airplayer alene er tilstrekkelig til å håndtere avspilling av video på Apple TV. Det har vært min erfaring at luftstrømperlen gjør denne oppgaven mer pålitelig. Jeg bruker ganske enkelt airplayer-perlen for å finne IP-adressen til Apple TV.

Hvis du har videoer som ikke er i mp4-format og er .mkv, .avi, .mov, må de konverteres for at avspilling skal fungere via airstream.

Legg gjerne ut spørsmålene dine, og jeg håper dette vil være en smertefri prosess for å få tilgang til det som rettmessig er ditt.