Suosikkielokuvien (MP4-tiedostojen) suoratoisto Linux-päätteestä Apple TV: hen


Jos etsit ratkaisua ladatun elokuvan sisällön suoratoistoon kotiverkon Apple TV: hen, olet saattanut lyödä esteen, jonka monet Linux-käyttäjät osuivat, eli että Apple ei ole helpottanut AirPlayn hyödyntämistä. tekniikkaa.

On kuitenkin tapa ottaa .mp4-videotiedostosi ja suoratoistaa ne Apple TV: hen muutaman hienon Ruby-ohjelman ja Airplay-protokollan käyttämien kirjastojen ansiosta.

Olettaen, että käytät Ubuntua (tai mitä tahansa Ubuntu-pohjaista distroa), sinun on asennettava seuraavat riippuvuudet, joita tarvitaan yhteydenpitoon Apple TV -laitteesi kanssa.

1. Avaa pääteikkuna ja asenna paketti “libavahi-compat-libdnssd-dev” kirjoittamalla seuraava komento.

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

2. Kun asennus on valmis, varmista, että järjestelmään on asennettu vähintään Ruby 2.0. Kirjoita päätelaitteesi sisällä seuraava varmistaaksesi, että se on todella asennettu.

$ ruby --version

Saat tuloksen, jonka pitäisi näyttää tältä:

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

Jos 1.9.x on asennettu, sinun on päivitettävä Ruby-versiosi versioon 2.x lisäämällä Ruby PPA apt-lähdeluetteloon. Teet niin kirjoittamalla seuraavat komennot päätelaitteeseesi.

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

Kun pyydetään, paina ENTER. Seuraava ajo,

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

3. Nyt kun Ruby on ajan tasalla, meidän on asennettava kaksi "helmiä", joiden avulla voimme lähettää videomme Apple TV: lle. Helmet, jotka asennamme, ovat ilmaispelaaja ja ilmavirta.

Asentamiseksi meidän on suoritettava seuraava:

$ sudo gem install airplayer
$ sudo gem install airstream

Huomaa: Tämä asentaa automaattisesti näiden ohjelmien suorittamiseen tarvittavat riippuvuudet ja itse ohjelmat.

4. Meillä on videoiden suoratoistoon tarvittava ohjelmisto, mutta meidän on tiedettävä, missä verkostossamme Apple TV on (minne videomme lähetetään). Tätä varten juoksemme,

$ airplayer devices

Tämä komento tuottaa jotain, joka muistuttaa,

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

Huomaa: Ota huomioon IP-osoite (miinus ‘: 7000’).

5. Siirry nyt polkuun, johon suosikkielokuvasi on tallennettu, ja suorita sitten seuraava komento pääteikkunassa suoratoistaaksesi elokuvan Apple TV: hen.

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

6. Tarkista nyt televisio ja alttoviulu! Suoratoistat videosi Apple TV: lle.

Johtopäätös

Jotkut tähän asiaan perehtyneet voivat pelkästään lentopelaajia riittää käsittelemään videon toistoa Apple TV: ssä. Olen kokenut, että ilmavirran helmi tekee tämän tehtävän luotettavammin. Käytän vain Airplayer-helmiä Apple TV: n IP-osoitteen löytämiseen.

Jos sinulla on videoita, jotka eivät ole mp4-muodossa ja ovat .mkv, .avi, .mov, ne on muunnettava, jotta toisto toimisi ilmavirran kautta.

Julkaise kysymyksiisi, ja toivon, että tämä on kivuton prosessi päästä käsiksi siihen, mikä on laillisesti sinun.