Vlastite ruke: Skup AirVideo poslužitelja na Linux
Sam Svoj Majstor Ios / / December 19, 2019
Ne znam o vama, ali ja imam kućne mreže je heterogena, mislim da većinu svog dostojanstva. To mi stavlja zanimljiva pitanja. Na primjer, pao sam u ljubavi s AirVideo programa, koji koristimo na iPad-ah i manje - na iPhone. Pojava u obitelji nedavno Apple TV Media Receiver dalo novi poticaj na korištenje programa - sada mogu preusmjeriti video na TV-u, nije pokriveno već postojeće kabelske mreže. Vožnja se čini malo čudno: video server šalje na iPhone, koji se, pak, šalje sve Apple TV i spojene TV. Ali sve to je učinjeno povoljno i jednostavno, tako da nema poteškoća, tu je magija.
No, kao primarni poslužitelj na mojoj mreži djeluje kao mali okvir, koji se okreće jedan od najnovije verzije Ubuntu. To mi je postavio pitanje, kako ga koristiti za streaming svrhe, jer je službena verzija AirVideo server samo pod Mac i Windows.
No, ispostavilo se da ima dosta rade, ali podržana verzija za Linux. No, kako bi ga pokrenuti, potreban vam je malo poshamanit. Broj stepenica je mala, pa predlažem da ne straha: to nije teško.
- preuzimanje AirVideoServer za Linux. Podrazumijeva se da je Java na vašem linux-box tamo.
- Stavite ga u direktorij iz kojeg bi se početi će se. recimo /home/%username%/AirVideo
- Preuzmite izvorni kod modificirana (ovo je važno) ffmpeg.
- Raspakirajte ga u odgovarajuću mapu, predlažem - u podmapu vašeg AirVideo Server, tako da neće uništiti osnovnu verziju, koja se koristi od strane mnogih programa za Linux, prema mom logici - /home/username/AirVideo/ffmpeg. Linux čistunaca može odabrati više prikladno mjesto, ali nisam se usudio nositi nešto u alfa fazi glavnih „repozitorij” programa.
- Graditi izvršne datoteke.:
- Otvorite konzolu
- Preuzmite svu potrebnu biblitoteki (pokrenuti naredbu sudo apt-get install za sljedeće knjižnice: libmp3lame-dev, libfaad-dev, libx264-dev, mpeg4ip-poslužitelj, git-core, PKG-config
- Dođite na katalog s našim FFmpeg. U konzoli, to će izgledati ovako: cd / home / username / AirVideo / ffmpeg
- Pokrenuti naredbu ./configure -enable-pthreadsa -disable dijeljeni -enable-statički -enable-GPL--enable libx264 -enable-libmp3lame -enable-libfaad -disable-dekoder = aac utvrditi točnu konfiguraciju i
- Pokrenuti postupak naredbu make
- Stvaranje konfiguracijske datoteke. Predlažem da ga u direktoriju s AirVideo Server. Nazovite to logično AirVideoServer.propertiesAli to nepritsipialno.
Sadržaj njegova pisanka:
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
mapa = filmova: / media / Film, Serija: / media / Serija
Mi ćemo razumjeti s linije.
path.ffmpeg treba ukazati na FFmpeg, koje izgrađen u prethodnom koraku. Sljedeća dva linije pokazuje gdje je standardni program, na način da ispravi svoju verziju Ubuntua, ali se može razlikovati u vašem slučaju. Nismo postavili lozinku, ali to je dano kao titlovima (ako ih trebate). Zatim odredite font i titl u posljednjoj liniji - popis mapa sa svojim video zbirke. - Lijevo pokrenuti poslužitelj i pobrinite se da to radi.
java -jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - Zbog nedostatka Bonjour (koji se također tretira, ali to nije tema), morat ćete ručno dodati IP vašeg poslužitelja.
Voila - iPhone vidi popisa datoteka, štoviše - da ih izgubi. Poslužitelj „u letu” pretvara gotovo bilo koji video u format razumljiv za iOS uređaje.
Ja ga prepustiti vlastitom nahođenju igre s postavljanjem veličinu i kvalitetu videa AirVideo programa. Još jedna točka, što nisam odlučio za sebe - kako najbolje organizirati auto-start i automatsko stop uslugu prilikom pokretanja i isključivanja. Stoga, molim opisati najbolji način u komentarima na ovaj post za opće dobro.
Ako imate bilo kakvih pitanja, ja ću pokušati odgovoriti na njih da najbolji.