Egne hender: sett AirVideo server på Linux
Gjør Det Selv Ios / / December 19, 2019
Jeg vet ikke om deg, men jeg har et hjemmenettverk er heterogen, tror jeg de fleste av hennes verdighet. Dette setter meg interessante spørsmål. For eksempel, jeg ble forelsket i AirVideo program, som vi bruker på iPad-ah og mindre - på iPhone. Fremveksten i familien nylig Apple TV mediemottaker ga en ny giv til bruk av programmet - Jeg kan nå omdirigere video til TV-en, som ikke dekkes av den allerede eksisterende kabelnettet. Kjøring virker litt rart: en videoserver sendes til iPhone, som i sin tur sender alle Apple TV og den tilkoblede TVen. Men alt dette er gjort praktisk og enkelt, slik at det er ingen problemer, det er magi.
Men som den primære serveren på nettverket fungerer som en liten boks, som blir en av de nyeste versjonene av Ubuntu. Dette satte meg et spørsmål, hvordan du bruker den for streaming formål, fordi den offisielle versjonen AirVideo server bare under Mac og Windows.
Men det viste seg at det ikke er helt fungerer, men som ikke støttes versjon for Linux. Men for å starte den, trenger du litt poshamanit. Antall skritt er liten, så jeg foreslår ikke å frykte: det er ikke vanskelig.
- nedlasting AirVideoServer for Linux. Implikasjonen er at java på linux-boks der.
- Sett det i katalogen for å starte vil bli gjort. la oss si /home/%username%/AirVideo
- Last ned kildekoden modifisert (dette er viktig) ffmpeg.
- Pakk den inn i riktig mappe, foreslår jeg - i en undermappe av AirVideo server, slik at du ikke vil ødelegge den grunnleggende versjonen, som brukes av mange programmer til Linux, ifølge min logikk - /home/username/AirVideo/ffmpeg. Linux-purister kan velge et mer egnet sted, men jeg turte ikke å bære noe i alpha stadiet i de viktigste "depotet" programmer.
- Bygg binærfiler.:
- Åpne konsollen
- Last ned all nødvendig biblitoteki (kjøre kommandoen sudo apt-get install for følgende biblioteker: libmp3lame-dev, libfaad-dev, libx264-dev, mpeg4ip-server, git-kjerne, pk-konfig
- Naviger til katalogen med vår ffmpeg. I konsollen, vil det se slik ut: cd / home / brukernavn / AirVideo / ffmpeg
- Kjør kommandoen ./configure -enable-pthreads SLÅ-delte -enable statisk -enable-gpl -enable-libx264 -enable-libmp3lame -enable-libfaad SLÅ-dekoder = aac for å etablere den riktige konfigurasjon og
- Kjør kommandoen prosedyren make
- Opprett en konfigurasjonsfil. Jeg foreslår å sette den i katalogen med AirVideo Server. Kall det logisk AirVideoServer.propertiesMen det nepritsipialno.
Innholdet i hans copybook:
path.ffmpeg = / home / alex / AirVideo / ffmpeg / ffmpeg
path.mp4creator = / usr / bin / mp4creator
path.faac = / usr / bin / FAAC
passord =
subtitles.encoding = windows-1251
subtitles.font = Verdana
mapper = Filmer: / media / filmer, serier: / media / serier
Vi vil forstå med linjer.
path.ffmpeg skal peke til ffmpeg, som du bygget i forrige trinn. De neste to linjene viser hvor standardprogrammet, måten å korrigere min versjon av Ubuntu, men kan variere i ditt tilfelle. Vi har ikke satt et passord, men det er gitt som teksting (hvis du trenger dem). Deretter angir du skriften og teksting i den siste linjen - en liste over mapper med videosamlinger. - Venstre for å starte serveren din og sørge for at det fungerer.
java-jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - På grunn av mangel på Bonjour (som også er behandlet, men det er ikke tema) må du legge ip til serveren manuelt.
Voila - iPhone se lister over filer, dessuten - å miste dem. En server "på sparket" konvertitter nesten alle video til et format forståelig for iOS-enheter.
Jeg la den til skjønn spill med innstilling av størrelsen og kvaliteten på video AirVideo programmet. Et annet punkt, som jeg ikke har bestemt seg for seg selv - hvordan man best kan organisere automatisk start og auto-stop service ved oppstart og avslutning. Derfor ber jeg å beskrive den beste metoden i kommentarfeltet til dette innlegget for det felles beste.
Hvis du har noen spørsmål, vil jeg prøve å svare på dem til det beste.