Lastne roke: komplet AirVideo strežnik na Linux
Naredi Si Sam Ios / / December 19, 2019
Ne vem za vas, ampak imam domače omrežje je heterogena, sem večino svojega dostojanstva mislim. To me postavlja zanimiva vprašanja. Na primer, sem se zaljubil v programu AirVideo, ki jih uporabljamo na iPad-ah in manj - na iPhone. Pojav v družini nedavno Apple TV media sprejemnik je dal nov zagon za uporabo programa - Sedaj lahko preusmeri video na televizorju, ki niso zajete v že obstoječe kabelsko omrežje. Vožnja zdi malo čudno: video strežnik pošlje na iPhone, ki je v zameno pošilja vse Apple TV in priključenega televizorja. Toda vse to je narejeno udobno in preprosto, tako da ni nobenih težav, da je magija.
Ampak kot glavni strežnik v omrežju deluje kot majhno polje, ki postane eden od najnovejše različice Ubuntu. To mi je postavil vprašanje, kako se ga uporablja za pretakanje namene, saj je uradna različica AirVideo strežnik le pod Mac in Windows.
Toda izkazalo se je, da so precej delajo, vendar ni podprta različica za Linux. Ampak, da bi ga začeli, boste morali malo poshamanit. Število korakov je majhen, tako da ne kaže strahu: to ni težko.
- prenesi AirVideoServer za Linux. Posledica je, da java na vašem linux-box tam.
- Daj v imeniku za začetek bodo. recimo /home/%username%/AirVideo
- Prenesete izvorno kodo spremenjenega (to je pomembno) ffmpeg.
- jo razpakirajte v ustrezno mapo, predlagam - v podmapo vašega AirVideo strežnika, tako da ne bo uničil osnovno različico, ki je z veliko programov za Linux, ki se uporablja, v skladu z mojo logiko - /home/username/AirVideo/ffmpeg. Linux puristi lahko bolj primerno mesto, vendar nisem upal izvesti nekaj v fazi alfa v glavnih "odlagališča" programov.
- Zgradite binarnih.:
- Odprite konzolo
- Prenesite vse potrebne biblitoteki je (zaženite ukaz sudo apt-get namestite za naslednje knjižnice: libmp3lame-dev, libfaad-dev, libx264-dev, mpeg4ip-strežnik, GIT-jedro, PKG-konfiguracije
- Pojdite v imenik z našo ffmpeg. V konzoli, bo videti takole: cd / home / username / AirVideo / ffmpeg
- Zaženite ukaz ./configure -enable-pthreads -disable PSK -enable statičen -enable-gpl -enable-libx264 -enable-libmp3lame -enable-libfaad -disable-dekodirnik = AAC določiti pravilno konfiguracijo in
- Zaženite postopek ukaz Znamka
- Ustvarite konfiguracijsko datoteko. Predlagam, da ga v imeniku z AirVideo Server. Razpis je logično AirVideoServer.propertiesAmpak to nepritsipialno.
Vsebina njegovega Pisanja:
path.ffmpeg = / home / alex / AirVideo / ffmpeg / ffmpeg
path.mp4creator = / usr / bin / mp4creator
path.faac = / usr / bin / FAAC
geslom =
subtitles.encoding = okna-1251
subtitles.font = Verdana
mape = Filmi: / media / Filmi, serije: / media / serije
Bomo razumeli s črtami.
path.ffmpeg je treba poudariti, da ffmpeg, ki ga zgradili v prejšnjem koraku. Naslednji dve vrstici kaže, kadar standardni program, tako da popravi svojo različico Ubuntu, vendar se lahko razlikujejo v vašem primeru. Nismo nastaviti gesla, vendar pa se daje v podnapisih (če jih potrebujete). Nato določite pisavo in podnaslov v zadnji vrstici - seznam map z vaše video zbirke. - Leva za zagon strežnika in se prepričajte, da deluje.
java -jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - Zaradi pomanjkanja Bonjour (ki je prav tako zdravi, vendar to ni tema), boste morali dodati ročno IP strežnika.
Voila - iPhone glej sezname datotek, poleg tega - jih izgubili. Strežnik "na fly" spreobrnjencev praktično vsak video v obliko, razumljivo za iOS naprave.
Sem jo pustimo, da se vaši presoji igre z nastavitvijo velikost in kakovost videa AirVideo programa. Druga točka, ki je še nisem odločil, da za svoje potrebe - kako najbolje organizirati Auto-Start in auto-stop storitev ob zagonu in zaustavitvi. Zato, prosim za opis najboljši način v komentarjih na ta post za skupno dobro.
Če imate kakršno koli vprašanje, bom poskusil odgovoriti na njih, da je najboljši.