Eigene Hände: set AirVideo Server auf Linux
Do It Yourself Ios / / December 19, 2019
Ich weiß nicht, über Sie, aber ich habe ein Heim-Netzwerk heterogen ist, ich glaube, die meisten ihrer Würde. Dies bringt mir interessante Fragen. Zum Beispiel fiel ich in der Liebe mit AirVideo Programm, das wir auf dem iPad-ah verwenden und weniger - auf dem iPhone. Die Entstehung in der Familie vor kurzem Apple TV Media Receiver gab einen neuen Impuls für die Nutzung des Programms - ich jetzt das Video auf Ihren Fernseher umleiten kann, nicht durch das bereits vorhandene Kabelnetz abgedeckt. Fahren scheint ein wenig seltsam: ein Video-Server auf das iPhone gesendet wird, die wiederum alle auf das Apple TV und den angeschlossenen TV sendet. Aber all dies ist bequem und einfach gemacht, so dass es keine Schwierigkeiten, es ist Magie.
Aber als der primäre Server in meinem Netzwerk fungiert als eine kleine Box, die eine der neuesten Versionen von Ubuntu macht. Das brachte mir eine Frage, wie es zu benutzen für Zwecke Streaming, weil die offizielle Version AirVideo Server nur unter Mac und Windows.
Aber es stellte sich heraus, dass es ganz funktioniert, aber nicht unterstützte Version für Linux. Aber um es zu starten, müssen Sie ein wenig poshamanit. Die Anzahl der Stufen ist klein, so dass ich nicht Angst vorschlagen: es ist nicht schwer.
- Download AirVideoServer für Linux. Die Implikation ist, dass Java auf Ihrem Linux-Box gibt.
- Legen Sie es in dem Verzeichnis, aus dem gemacht werden zu beginnen. lassen Sie uns sagen /home/%username%/AirVideo
- Laden Sie den Quellcode modifiziert (dies ist wichtig) ffmpeg.
- Packen Sie es in den entsprechenden Ordner, schlage ich vor - in einem Unterordner Ihres AirVideo Server, so dass Sie die Basisversion nicht zerstören, die von vielen Programmen auf Linux verwendet wird, nach meiner Logik - /home/username/AirVideo/ffmpeg. Linux-Puristen können einen geeigneteren Ort wählen, aber ich wagte nicht, etwas in der Alpha-Phase in den wichtigsten „Repository“ Programme zu tragen.
- Bauen Sie die Binärdateien.:
- Öffnen Sie die Konsole
- Laden Sie alle notwendigen biblitoteki (führen Sie den Befehl sudo apt-get install für die folgenden Bibliotheken: libmp3lame-dev, libfaad-dev, libx264-dev, MPEG4IP-server, GIT-core, PKG-config
- Navigieren Sie zu dem Verzeichnis mit unserer ffmpeg. In der Konsole wird es wie folgt aussehen: cd / home / username / AirVideo / ffmpeg
- Führen Sie den Befehl ./configure -enable-pThreads -disable-shared -enable statische -enable-gpl -enable-libx264 -enable-libmp3lame -enable-libfaad -disable-Decoder = aac die korrekte Konfiguration zu schaffen und
- Führen Sie den Befehl Prozedur make
- Erstellen Sie eine Konfigurationsdatei. Ich schlage vor, es in dem Verzeichnis mit AirVideo Server zu setzen. Nennen Sie es logisch AirVideoServer.propertiesAber es nepritsipialno.
Der Inhalt seines Schreibheft:
path.ffmpeg = / home / alex / AirVideo / ffmpeg / ffmpeg
path.mp4creator = / usr / bin / mp4creator
path.faac = / usr / bin / faac
Kennwort =
subtitles.encoding = windows-1251
subtitles.font = Verdana
Ordner = Filme: / Medien / Film, Serie: / media / Series
Wir werden mit Linien verstehen.
path.ffmpeg sollte ffmpeg zeigen, die Sie im vorherigen Schritt aufgebaut. Die nächsten zwei Zeilen zeigen, wo das Standardprogramm, die Art und Weise meine Version von Ubuntu zu korrigieren, aber in Ihrem Fall abweichen. Wir haben kein Passwort, aber es ist gegeben als Untertitelung (wenn Sie sie benötigen) eingestellt. Dann geben Sie die Schriftart und die Untertitel in der letzten Zeile - eine Liste der Ordner mit Ihren Videosammlungen. - Links starten Sie Ihren Server und stellen Sie sicher, dass es funktioniert.
java -jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - Wegen des Mangels an Bonjour (die auch behandelt wird, aber das ist nicht das Thema) Sie müssen manuell die IP des Servers hinzuzufügen.
Voila - iPhone siehe Listen von Dateien, darüber hinaus - sie zu verlieren. Ein Server „on the fly“ wandelt praktisch jedes Video in ein verständliches Format für iOS-Geräte.
Ich überlasse es Ihrem Ermessen Spiele mit der Größe und Qualität von Video AirVideo dem Programm. Ein weiterer Punkt, den ich nicht für sich entschieden - wie man am besten den Auto-Start und Auto-Stop-Service bei An- und Abfahren zu organisieren. Daher frage ich die beste Methode in den Kommentaren zu diesem Beitrag für das Gemeinwohl zu beschreiben.
Wenn Sie Fragen haben, ich werde versuchen, sie zu den Besten zu beantworten.