Vlastnými rukami: set AirVideo server o Linuxe
Urob Si Sám Ios / / December 19, 2019
Neviem ako vy, ale ja mám domácu sieť je heterogénna, myslím, že väčšinu svojho dôstojnosť. To mi dáva zaujímavé otázky. Napríklad som sa zamiloval s AirVideo programom, ktorý používame na iPad-ah a menej - na iPhone. Vznik v rodine nedávno Apple TV media receiver dal nový impulz k užívaniu programu - teraz môžem presmerovať video do televízora, ktoré nespadajú do už existujúcej káblovej siete. Hnacie zdá trochu divné: a video server je odoslaný na iPhone, ktorý na oplátku posiela všetky Apple TV a pripojený televízor. Ale to všetko sa deje pohodlne a jednoducho, takže nie je žiadny problém, tam je mágia.
Ale ako je primárny server v sieti chová ako malé krabičky, ktorá sa obracia jeden z najnovších verzií Ubuntu. To mi položil otázku, ako ho používať pre streaming účely, pretože oficiálna verzia AirVideo serveru iba za Mac a Windows.
Ale ukázalo sa, že tam sú celkom funguje, ale nepodporované verzie pre Linux. Aby však bolo možné ho spustiť, budete potrebovať trochu poshamanit. Počet krokov je malý, takže navrhujem, aby strach: to nie je ťažké.
- download AirVideoServer pre Linux. Z toho vyplýva, že java na linux-box tam.
- Dajte ju v adresári, z ktorého na štart bude vykonaná. povedzme /home/%username%/AirVideo
- Stiahnuť zdrojové kódy modifikované (to je dôležité) ffmpeg.
- Rozbaliť ho do príslušnej zložky, navrhujem - do podzložky vášho AirVideo servera, takže nebudete ničiť základnú verziu, ktorá sa používa mnoho programov pre Linux, podľa môjho logiku - /home/username/AirVideo/ffmpeg. Linux puristi môžu vybrať vhodnejšie miesto, ale neodvážil som sa nosiť niečo v štádiu alfa v pôvodnom "úložisko" programov.
- Vybudovať binárne súbory .:
- otvorte konzolu
- Stiahnuť všetky potrebné biblitoteki (spustenie príkazu sudo apt-get install pre nasledujúce knižnice: libmp3lame-dev, libfaad-dev, libx264-dev, MPEG4IP-server, git-core, pkg-config
- Prejdite do adresára s našou ffmpeg. V konzole, bude vyzerať nasledovne: cd / home / username / AirVideo / ffmpeg
- spustiť príkaz ./configure -enable-pthreads -disable zdieľaný -enable-statické -enable-GPL -enable-libx264 -enable-libmp3lame -enable-libfaad -disable-dekodér = AAC stanoviť správne konfigurácie a
- Spustite príkaz postup make
- Vytvoriť konfiguračný súbor. Navrhujem, aby ju v adresári s AirVideo Server. Nazvime to logické AirVideoServer.propertiesAle nepritsipialno.
Obsah jeho písanka:
path.ffmpeg = / home / Alex / AirVideo / ffmpeg / ffmpeg
path.mp4creator = / usr / bin / mp4creator
path.faac = / usr / bin / FAAC
password =
subtitles.encoding = windows-1251
subtitles.font = Verdana
Zložky = Filmy: / media / filmom, seriálom: / media / Series
Budeme rozumieť s linkami.
path.ffmpeg smerovať ffmpeg, ktorá je integrovaná v predchádzajúcom kroku. Ďalšie dva riadky ukazuje, kde je štandardný program, ako napraviť svoju verziu Ubuntu, ale môžu sa líšiť vo vašom prípade. Ak nemáme nastaviť heslo, ale je daná ako skryté titulky (ak ich potrebujete). Potom určte písmo a titulky v poslednom riadku - zoznam zložiek sa vaše video zbierky. - Left spustiť server a uistite sa, že to funguje.
java -jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - Vzhľadom na nedostatok Bonjour (ktorý je tiež ošetrené, ale to nie je téma), budete musieť manuálne pridať IP adresu servera.
Voila - iPhone pozri zoznamy súborov, navyše - ich straty. Server "on the fly" konvertuje prakticky akékoľvek video do formátu zrozumiteľného pre zariadenia so systémom iOS.
Nechám ju podľa svojho uváženia hry s nastavením veľkosti a kvality obrazu AirVideo programu. Ďalším bodom, ktorý som sa rozhodol pre seba - ako najlepšie zorganizovať auto-štart a auto-stop servis pri spúšťaní a vypínaní. Preto žiadam, aby opísať najlepšiu metódu v komentároch k tomuto príspevku pre spoločné dobro.
Ak máte nejaké otázky, pokúsim sa na ne odpovedať čo najlepšie.