Io non so voi, ma io ho una rete domestica è eterogeneo, penso che la maggior parte della sua dignità. Questo mi mette domande interessanti. Per esempio, mi sono innamorato con il programma AirVideo, che usiamo sul iPad-ah e meno - su iPhone. L'emergere nella famiglia di recente ricevitore multimediale Apple TV ha dato un nuovo slancio per l'utilizzo del programma - ora posso reindirizzare il video al televisore, non coperte dalla rete via cavo già esistente. Guidare sembra un po 'strano: un server video viene inviato per l'iPhone, che, a sua volta, trasmette tutta l'Apple TV e il televisore collegato. Ma tutto questo è fatto comodamente e semplicemente, in modo che non v'è alcuna difficoltà, non c'è magia.
Ma, come il server primario sulla mia rete agisce come una piccola scatola, che trasforma una delle ultime versioni di Ubuntu. Questo mi ha messo una domanda, come usarlo per scopi lo streaming, in quanto il server versione ufficiale AirVideo solo sotto Mac e Windows.
Ma si è scoperto che non ci sono abbastanza lavoro, ma versione non supportata per Linux. Ma per avviarlo, è necessario un po 'di poshamanit. Il numero di passi è piccolo, quindi non suggerisco di paura: non è difficile.
- scaricare AirVideoServer per Linux. L'implicazione è che java sul vostro linux-box lì.
- Mettilo nella directory da cui iniziare sarà fatto. diciamo /home/%username%/AirVideo
- Scarica il codice sorgente modificato (questo è importante) ffmpeg.
- Scompattarlo nella cartella appropriata, suggerisco - in una sottocartella della vostra AirVideo Server, in modo da non distruggere la versione base, che viene utilizzato da molti programmi per Linux, secondo la mia logica - /home/username/AirVideo/ffmpeg. puristi di Linux possono scegliere un luogo più adatto, ma non ho avuto il coraggio di portare qualcosa in fase alpha nei principali programmi "repository".
- Costruire i binari.:
- Aprire la console
- Scarica tutte le biblitoteki necessario (eseguire il comando sudo apt-get install per le seguenti librerie: libmp3lame-dev, libfaad-dev, libx264-dev, MPEG4IP server, git-core, pkg-config
- Passare alla directory con il nostro ffmpeg. Nella console, che sarà simile a questa: cd / home / nomeutente / AirVideo / ffmpeg
- Eseguire il comando ./configure enable-pthreads -disable-condivisa -enable-statico -enable-gpl -enable-libx264 -enable-libmp3lame -enable-libfaad -disable-decoder = aac per stabilire la corretta configurazione e
- Eseguire la procedura di comando make
- Creare un file di configurazione. Mi propongo di metterlo nella directory con AirVideo Server. Chiamatela logica AirVideoServer.propertiesMa nepritsipialno.
Il contenuto del suo quaderno:
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
cartelle = Film: / media / Film, Serie: / media / Serie
Capiremo con linee.
path.ffmpeg dovrebbe puntare a ffmpeg, che è stata creata nel passaggio precedente. I prossimi due spettacoli linee in cui il programma standard, il modo per correggere la mia versione di Ubuntu, ma possono differire nel tuo caso. Non abbiamo impostare una password, ma è dato come sottotitoli (se ne avete bisogno). Quindi specificare il tipo di carattere e il sottotitolo nell'ultima riga - un elenco di cartelle con le vostre collezioni video. - Sinistra per avviare il server e assicurarsi che funzioni.
java -jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - A causa della mancanza di Bonjour (che è anche trattato, ma non è questo il tema) sarà necessario aggiungere manualmente l'IP del server.
Voila - iPhone vedere gli elenchi di file, inoltre - perderle. Un server "on the fly" converte qualsiasi video in un formato comprensibile per i dispositivi iOS.
Lascio ai vostri giochi discrezione impostare le dimensioni e la qualità del video AirVideo programma. Un altro punto, che non ho ancora deciso per se stessi - il modo migliore per organizzare l'auto-start e servizio auto-stop in fase di avvio e di arresto. Pertanto, chiedo di descrivere il metodo migliore nei commenti a questo post per il bene comune.
Se avete domande, cercherò di rispondervi al meglio.