Kaip transliuoti mėgstamus filmus (MP4 failus) iš „Linux“ terminalo į „Apple TV“.


Jei ieškote sprendimo, kaip transliuoti atsisiųstą filmų turinį į Apple TV savo namų tinkle, galbūt susidūrėte su kliūtimi, į kurią atsitrenkė daugelis „Linux“ naudotojų, o „Apple“ to nepadarė. lengva pasinaudoti jų AirPlay technologija.

Tačiau yra būdas paimti savo .mp4 vaizdo įrašų failus ir transliuoti juos į „Apple TV“ dėl kelių puikių „Ruby“ programų ir „Airplay“ protokolo naudojamų bibliotekų.

Darant prielaidą, kad naudojate Ubuntu (arba bet kurį Ubuntu pagrindu sukurtą platinimą), turėsite įdiegti toliau nurodytas priklausomybes, reikalingas norint susisiekti su Apple TV įrenginiu.

1. Atidarykite terminalo langą ir įdiekite paketą „libavahi-compat-libdnssd-dev“, įvesdami šią komandą.

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

2. Baigę diegti įsitikinkite, kad sistemoje įdiegta bent Ruby 2.0. Savo terminalo viduje įveskite toliau pateiktą informaciją, kad įsitikintumėte, jog jis tikrai įdiegtas.

ruby --version

Gausite išvestį, kuri turėtų atrodyti maždaug taip:

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

Jei įdiegta 1.9.x, norėsite naujovinti savo Ruby versiją į 2.x, pridėdami Ruby PPA prie tinkamų šaltinių sąrašą. Tai padarytumėte įvesdami šias komandas savo terminale.

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

Kai būsite paraginti, paspauskite ENTER. Kitas bėgimas,

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

3. Dabar, kai Ruby yra atnaujintas, turėsime įdiegti du „brangakmenis“, kurie leis mums siųsti vaizdo įrašą į mūsų Apple TV. Brangakmeniai, kuriuos įdiegsime, yra airplayer ir airstream.

Norėdami įdiegti, turėsime paleisti šiuos veiksmus:

sudo gem install airplayer
sudo gem install airstream

Pastaba: bus automatiškai įdiegtos priklausomybės, reikalingos šioms programoms vykdyti, taip pat pačioms programoms.

4. Turime programinę įrangą, reikalingą vaizdo įrašams transliuoti, bet turime žinoti, kurioje mūsų tinklo vietoje yra „Apple TV“ (kur siųsti vaizdo įrašą). Norėdami tai padaryti, mes bėgame,

airplayer devices

Ši komanda išves kažką panašaus,

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

Pastaba: atkreipkite dėmesį į tą IP adreso dalį (atėmus „:7000“).

5. Dabar eikite keliu, kuriame saugomi mėgstami filmai, ir terminalo lange paleiskite šią komandą, kad filmą transliuotumėte į „Apple TV“.

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

6. Dabar patikrinkite savo televizorių ir altą! Srautiniu būdu perduodate vaizdo įrašą į „Apple TV“.

Išvada

Dabar kai kuriems išmanantiems šią temą gali pakakti vien „airplayer“, kad būtų galima atkurti vaizdo įrašą „Apple TV“. Mano patirtis rodo, kad oro srauto perlas šią užduotį atlieka patikimiau. Aš tiesiog naudoju „airplayer“ perlą, kad sužinočiau „Apple TV“ IP adresą.

Jei turite vaizdo įrašų, kurie nėra mp4 formato ir yra .mkv, .avi, .mov, juos reikės konvertuoti, kad atkūrimas veiktų per oro srautą.

Nedvejodami paskelbkite savo klausimus ir tikiuosi, kad tai bus neskausmingas procesas norint pasiekti tai, kas teisėtai priklauso jums.