Mains propres: ensemble serveur AirVideo sur Linux
Do It Yourself Ios / / December 19, 2019
Je ne sais pas vous, mais j'ai un réseau domestique est hétérogène, je pense que la plupart de sa dignité. Cela me pose des questions intéressantes. Par exemple, je suis tombé amoureux de programme AirVideo, que nous utilisons sur l'iPad-ah et moins - sur l'iPhone. L'émergence dans la famille récemment récepteur média Apple TV a donné un nouvel élan à l'utilisation du programme - je peux maintenant rediriger la vidéo sur votre téléviseur, ne sont pas couverts par le réseau câblé existant déjà. Conduire semble un peu étrange: un serveur vidéo est envoyé à l'iPhone, qui, à son tour, envoie tous les Apple TV et le téléviseur connecté. Mais tout cela se fait facilement et simplement, afin qu'il n'y ait pas de difficulté, il est magique.
Mais comme serveur principal sur mon réseau agit comme une petite boîte, qui transforme l'une des dernières versions d'Ubuntu. Cela m'a posé une question, comment l'utiliser à des fins de streaming, parce que le serveur version officielle de AirVideo uniquement sous Mac et Windows.
Mais il est apparu qu'il y travaillent tout à fait, mais non pris en charge la version pour Linux. Mais pour commencer, il faut un peu poshamanit. Le nombre d'étapes est petit, donc je suggère de ne pas craindre: il est pas difficile.
- télécharger AirVideoServer pour Linux. L'implication est que java sur votre boîte linux là.
- Mettez-le dans le répertoire à partir duquel commencer sera fait. disons /home/%username%/AirVideo
- Télécharger le code source modifié (ce qui est important) ffmpeg.
- Décompressez dans le dossier approprié, je suggère - dans un sous-dossier de votre AirVideo Server, de sorte que vous ne détruirez pas la version de base, qui est utilisé par de nombreux programmes à Linux, selon ma logique - /home/username/AirVideo/ffmpeg. Linux puristes peuvent choisir un endroit plus approprié, mais je n'ai pas osé porter quelque chose dans la phase alpha dans les principaux programmes « dépôt ».
- Construire les binaires.:
- Ouvrez la console
- Télécharger tous les biblitoteki nécessaires (exécutez la commande Sudo apt-get install pour les bibliothèques suivantes: libmp3lame-dev, libfaad-dev, libx264-dev, mpeg4ip-serveur, git-core, pkg-config
- Accédez au répertoire avec notre ffmpeg. Dans la console, il ressemblera à ceci: cd / home / nom d'utilisateur / AirVideo / ffmpeg
- Exécutez la commande ./configure -enable-pthreads -disable partagé -enable-statique -enable-gpl -enable-libx264 -enable-libmp3lame -enable-libfaad -disable-décodeur = aac pour établir la configuration correcte et
- Exécutez la procédure de commande faire
- Créez un fichier de configuration. Je vous propose de le mettre dans le répertoire avec AirVideo Server. Appelez-logique AirVideoServer.propertiesMais il nepritsipialno.
Le contenu de son cahier:
path.ffmpeg = / home / alex / AirVideo / ffmpeg / ffmpeg
path.mp4creator = / usr / bin / mp4creator
path.faac = / usr / bin / FAAC
mot de passe =
subtitles.encoding = windows-1251
subtitles.font = Verdana
folders = Films: / media / Films, Séries: / media / Série
Nous comprendrons avec des lignes.
path.ffmpeg doit pointer vers ffmpeg, qui vous avez créé dans l'étape précédente. Les deux lignes suivantes montre où le programme standard, la façon de corriger ma version d'Ubuntu, mais peut différer dans votre cas. Nous n'avons pas un mot de passe, mais il est donné comme le sous-titrage (si vous en avez besoin). Indiquez ensuite la police et des sous-titres dans la dernière ligne - une liste de dossiers avec vos collections vidéo. - Gauche pour démarrer votre serveur et assurez-vous que cela fonctionne.
java -jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - En raison du manque de Bonjour (qui est également traité, mais ce n'est pas le sujet), vous devrez ajouter manuellement l'adresse IP de votre serveur.
Le tour est joué - iPhone voir la liste des fichiers, d'ailleurs - de les perdre. Un serveur « à la volée » convertit pratiquement toutes les vidéo dans un format compréhensible pour les appareils iOS.
Je laisse à vos jeux de discrétion avec le réglage de la taille et de la qualité de la vidéo AirVideo le programme. Un autre point que je ne l'ai pas décidé pour eux-mêmes - la meilleure façon d'organiser le démarrage automatique et un service d'arrêt automatique au démarrage et à l'arrêt. Par conséquent, je demande de décrire la meilleure méthode dans les commentaires à ce poste pour le bien commun.
Si vous avez des questions, je vais essayer d'y répondre au mieux.