Eigen handen set AirVideo server op Linux
Doe Het Zelf Ios / / December 19, 2019
Ik weet niet over u, maar ik heb een thuisnetwerk is heterogeen, ik denk dat de meeste van haar waardigheid. Dit brengt me interessante vragen. Bijvoorbeeld, ik werd verliefd op AirVideo programma, dat we gebruiken op de iPad-ah en minder - op de iPhone. De opkomst in de familie onlangs Apple TV media-ontvanger gaf een nieuwe impuls aan het gebruik van het programma - kan ik nu de video omleiden naar uw TV, niet onder de reeds bestaande kabelnetwerk. Rijden lijkt een beetje vreemd: een video-server wordt op de iPhone, die op zijn beurt, stuurt de Apple TV en de aangesloten televisie verzonden. Maar dit alles is gemakkelijk en eenvoudig worden gedaan, zodat er geen problemen, is er magie.
Maar als de primaire server in mijn netwerk fungeert als een kleine doos, die een van de nieuwste versies van Ubuntu draait. Dit zette me een vraag, hoe het te gebruiken voor het streamen van doeleinden, omdat de officiële versie AirVideo server alleen onder Mac en Windows.
Maar het bleek dat er nogal werken, maar niet-ondersteunde versie voor Linux. Maar om het te starten, een beetje poshamanit nodig. Het aantal stappen is klein, dus ik stel voor niet te vrezen: het is niet moeilijk.
- downloaden AirVideoServer voor Linux. De implicatie is dat Java op je linux-box daar.
- Zet het in de directory van waaruit om te beginnen zal worden gemaakt. laten we zeggen /home/%username%/AirVideo
- Download de broncode gemodificeerd (dit is belangrijk) ffmpeg.
- Pak het in de juiste map, ik stel voor dat - in een submap van uw AirVideo Server, zodat u de basisversie, die wordt gebruikt door veel programma's om Linux niet zal vernietigen, volgens mijn logica - /home/username/AirVideo/ffmpeg. Linux puristen kunt kiezen voor een meer geschikte plaats, maar ik durfde niet om iets in de alpha fase in de belangrijkste "repository" programma's te dragen.
- Bouw de binaries.:
- Open de console
- Download alle benodigde biblitoteki (voer het commando sudo apt-get install voor de volgende bibliotheken: libmp3lame-dev, libfaad-dev, libx264-dev, MPEG4IP-server, git-core, pkg-config
- Ga naar de map met onze ffmpeg. In de console, zal het er als volgt uit: cd / home / username / AirVideo / ffmpeg
- Voer de opdracht ./configure -enable-pthreads -disable-shared -enable-statische -enable-gpl -enable-libx264 -enable-libmp3lame -enable-libfaad -disable-decoder = aac de juiste configuratie vast en
- Voer de opdracht procedure make
- Maak een configuratiebestand. Ik stel voor om het in de directory met AirVideo Server zetten. Noem het logisch AirVideoServer.propertiesMaar het nepritsipialno.
De inhoud van zijn schrift:
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
folders = Movies: / media / Movies, Series: / media / Series
We zullen begrijpen met lijnen.
path.ffmpeg moet verwijzen naar ffmpeg, die u gebouwd in de vorige stap. De volgende twee regels geeft aan waar het standaard programma, de manier om mijn versie van Ubuntu te corrigeren, maar kan verschillen in uw geval. We hebben niet een wachtwoord instellen, maar het wordt gegeven als ondertiteling (als je ze nodig hebt). Daarna geeft u het lettertype en de ondertiteling in de laatste regel - een lijst van mappen met uw video collecties. - Van links naar uw server te starten en zorg ervoor dat het werkt.
java-jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - Wegens gebrek aan Bonjour (die ook wordt behandeld, maar dat is niet het onderwerp) moet je het ip van uw server handmatig toe te voegen.
Voila - iPhone zie lijsten van bestanden, bovendien - ze te verliezen. Een server "on the fly" bekeerlingen vrijwel elke video in een formaat inzichtelijker te maken voor iOS-apparaten.
Ik laat het aan uw discretie games met het instellen van de omvang en kwaliteit van video AirVideo het programma. Een ander punt, die ik niet heb besloten voor zichzelf - de beste manier om de auto-start en auto-stop service te organiseren bij het opstarten en afsluiten. Daarom vraag ik om de beste methode in de reacties te beschrijven op dit bericht voor het algemeen welzijn.
Als u vragen hebt, zal ik proberen te beantwoorden aan de beste.