Tangan sendiri: set AirVideo server pada Linux
Lakukan Sendiri Ios / / December 19, 2019
Aku tidak tahu tentang Anda, tapi aku punya jaringan rumah adalah heterogen, saya pikir sebagian besar dari harga dirinya. Ini menempatkan saya pertanyaan yang menarik. Sebagai contoh, saya jatuh cinta dengan Program AirVideo, yang kita gunakan pada iPad-ah dan kurang - pada iPhone. Munculnya dalam keluarga baru-baru ini media penerima Apple TV memberikan dorongan baru untuk penggunaan program - sekarang saya bisa mengarahkan video ke TV, tidak tercakup oleh jaringan kabel yang sudah ada. Mengemudi tampaknya sedikit aneh: server video dikirim ke iPhone, yang, pada gilirannya, mengirimkan semua Apple TV dan TV yang terhubung. Tapi semua ini dilakukan dengan mudah dan sederhana, sehingga tidak ada kesulitan, ada sihir.
Tapi sebagai server utama pada jaringan saya bertindak sebagai kotak kecil, yang ternyata salah satu versi terbaru dari Ubuntu. Ini menempatkan saya pertanyaan, bagaimana menggunakannya untuk tujuan mengalir, karena versi resmi AirVideo Server hanya di bawah Mac dan Windows.
Tapi ternyata bahwa ada cukup bekerja tetapi versi yang tidak didukung untuk Linux. Namun, untuk memulainya, Anda perlu poshamanit sedikit. Jumlah langkah kecil, jadi saya tidak menyarankan untuk takut: itu tidak sulit.
- Download AirVideoServer untuk Linux. Implikasinya adalah bahwa java di linux-box Anda di sana.
- Masukkan ke dalam direktori dari mana untuk memulai akan dibuat. mari kita katakan /home/%username%/AirVideo
- Download source code dimodifikasi (ini penting) ffmpeg.
- Ekstrak ke dalam folder yang sesuai, saya sarankan - dalam subfolder dari Anda AirVideo Server, sehingga Anda tidak akan menghancurkan versi dasar, yang digunakan oleh banyak program untuk Linux, menurut logika saya - /home/username/AirVideo/ffmpeg. puritan Linux dapat memilih tempat yang lebih cocok, tapi saya tidak berani untuk membawa sesuatu dalam tahap alpha dalam program "repositori" utama.
- Membangun binari.:
- Buka konsol
- Download semua biblitoteki diperlukan (menjalankan perintah sudo apt-get install untuk perpustakaan berikut: libmp3lame-dev, libfaad-dev, libx264-dev, mpeg4ip-server, git-core, pkg-config
- Arahkan ke direktori dengan ffmpeg kami. Di konsol, itu akan terlihat seperti ini: cd / home / username / AirVideo / ffmpeg
- Jalankan perintah ./configure -enable-pthreads -menonaktifkan-shared -enable-statis -enable-gpl -enable-libx264 -enable-libmp3lame -enable-libfaad -menonaktifkan-decoder = aac untuk menetapkan konfigurasi yang benar dan
- Menjalankan prosedur perintah make
- Buat file konfigurasi. Saya mengusulkan untuk memasukkannya ke dalam direktori dengan AirVideo Server. Sebut saja logis AirVideoServer.propertiesTapi itu nepritsipialno.
Isi copybook nya:
path.ffmpeg = / home / alex / AirVideo / ffmpeg / ffmpeg
path.mp4creator = / usr / bin / mp4creator
path.faac = / usr / bin / faac
= sandi
subtitles.encoding = windows-1251
subtitles.font = Verdana
folder = Film: / media / Film, Seri: / media / Series
Kami akan mengerti dengan garis-garis.
path.ffmpeg harus menunjuk ke ffmpeg, yang Anda dibangun pada langkah sebelumnya. Berikutnya dua baris menunjukkan di mana program standar, cara untuk memperbaiki versi saya Ubuntu, tetapi mungkin berbeda dalam kasus Anda. Kami belum menetapkan password, tetapi diberikan sebagai teks tertutup (jika Anda membutuhkannya). Kemudian tentukan font dan subtitle di baris terakhir - daftar folder dengan koleksi video Anda. - Kiri untuk memulai server Anda dan pastikan bahwa ia bekerja.
java-jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - Karena kurangnya Bonjour (yang juga dirawat, tapi itu tidak topik) Anda akan harus secara manual menambahkan ip dari server Anda.
Voila - iPhone melihat daftar file, apalagi - kehilangan mereka. Sebuah server "on the fly" bertobat hampir semua video ke format yang dimengerti untuk perangkat iOS.
Saya serahkan pada game kebijaksanaan Anda dengan pengaturan ukuran dan kualitas video AirVideo program. Hal lain, yang saya belum memutuskan untuk diri mereka sendiri - bagaimana cara terbaik untuk mengatur auto-start dan layanan auto-stop pada saat startup dan shutdown. Oleh karena itu, saya meminta untuk menggambarkan metode terbaik di komentar untuk posting ini untuk kebaikan bersama.
Jika Anda memiliki pertanyaan, saya akan mencoba untuk menjawab mereka untuk yang terbaik.