Buat pelayan streaming video langsung anda dengan Linux
- 3045
- 164
- Daryl Wilderman
Sebilangan besar alat dan tapak streaming langsung bebas kepada orang ramai tetapi mereka sering cenderung menghendaki anda membuat akaun, memberikan maklumat yang anda mungkin tidak mahu muncul dalam talian. Mereka boleh Pegang beberapa kandungan di sebalik iklan dan memasukkan syarat perkhidmatan yang mengelirukan yang mereka mungkin tidak berpegang pada diri mereka sendiri.
Ada orang yang menikmati keupayaan untuk mengalir secara langsung, tetapi tidak mempunyai keperluan untuk mempunyai video mereka tersedia untuk orang ramai. Sebaliknya, mereka lebih suka mempunyai lebih banyak kawalan ke atas aliran mereka dan kandungan yang mereka hasilkan. Perisian sumber terbuka, seperti Linux, adalah jawapan terbaik untuk halangan ini.
Isi kandunganPersediaan pelayan Linux
Ubuntu Linux adalah kegemaran peribadi saya, jadi itu akan menjadi versi pilihan di sini. Bagi mereka yang lebih suka pilihan GUI, Ubuntu Desktop ada.
- Memadamkan pemasang Ubuntu dan pilih tetapan yang paling sesuai dengan keperluan anda. Anda mungkin mahu menetapkan beberapa tetapan rangkaian statik kerana ini akan digunakan sebagai pelayan.
- Reboot sistem selepas pemasangan jika tidak melakukannya secara automatik. Setelah sistem Ubuntu boot, pasang kemas kini yang tersedia:
Kemas kini sudo apt
Sudo apt naik taraf
Kami akan menggunakan Pelayan web nginx Untuk pelayan streaming ini. Pasangnya:
sudo apt memasang nginx
Mendapatkan modul RTMP jadi Nginx boleh mengendalikan aliran media anda:
SUDO ADD-APT-APPOSITORY Universe
sudo apt memasang libnginx-mod-rtmp
Laraskan konfigurasi Nginx supaya dapat menerima dan menyampaikan aliran media anda.
sudo nano/etc/nginx/nginx.Conf
Tambahkan kod berikut ke bahagian bawah fail konfigurasi:
rtmp
pelayan
dengar 1935;
chunk_size 4096;
permohonan secara langsung
teruskan hidup;
merakam;
Simpan fail konfigurasi kerana kami akan menggunakannya kemudian untuk membuat pelayan streaming berfungsi.
Mulakan semula nginx dengan konfigurasi baru:
sudo systemctl mulakan semula nginx
Persediaan Perisian Streaming
Pelayan sudah siap, jadi sekarang sudah tiba masanya untuk menyediakan perisian streaming anda. Mari kita gunakan Perisian Penyiar Terbuka (OBS) dalam larian ini.
- Kepala ke laman web dan pilih binaan untuk Linux. Selepas perisian dilancarkan, konfigurasikan OBS dengan tetapan yang paling sesuai dengan perkakasan anda.
- Tambahkan sumber streaming dengan mengklik + hanya di bawah Sumber.
- Demi ujian, pilih Tangkap paparan, dan masukkan nama untuk sumbernya.
- Klik okey butang, dan obs akan mencerminkan desktop anda.
- Seterusnya, klik Fail tab dan pilih Tetapan.
Di bahagian aliran, pilih Tetapkan Jenis Stream ke Custom .. dan masukkan URL berikut ke dalam bidang pelayan:
rtmp: // ipaddress/live
Di tempat Alamat IP, Masukkan alamat IP pelayan streaming anda.
Sekarang buat kunci aliran anda sendiri dan masukkan ke dalam kotak kunci aliran. Jadikan sesuatu yang anda akan ingat dan tuliskannya. Untuk keselamatan tambahan, periksa Gunakan pengesahan kotak dan tambahkan kelayakan pilihan anda.
Selesai dengan Memohon diikuti oleh okey butang.
Semuanya harus dikonfigurasikan untuk streaming. Untuk memulakan aliran pertama anda, tekan Aliran sekarang butang.Butang akan berubah menjadi Berhenti streaming selagi semuanya dilakukan dengan betul. Metrik jalur lebar aliran anda akan muncul di bahagian bawah tetingkap OBS.
Jadilah penonton pertama anda
Terdapat banyak pemain media sumber terbuka yang menyokong RTMP, yang paling terkenal adalah pemain media VLC. Memasang dan melancarkan perisian ini, klik Media tab, dan pilih Buka aliran rangkaian dari menu.
Mendapat kunci aliran anda berguna? Taipkan laluan ke aliran anda, dan sertakan kunci aliran yang anda sediakan sebelum ini, hingga akhir. Sepatutnya kelihatan seperti:
RTMP: // iPaddress/Live/Secretkey
Klik Bermain Dan anda akan mendapat pandangan langsung dari aliran anda sendiri.
Langkah tambahan
Sekarang bahawa asas -asas telah dicapai, mengehadkan akses ke pelayan streaming anda dan dapat merakam dan menyimpan video anda adalah dua faktor lain yang mungkin anda minati.
Secara lalai, sesiapa sahaja boleh melihat aliran anda. Ini mungkin menentang tujuan membuat pelayan di tempat pertama. Anda ingin menyediakan akses terhad menggunakan firewall linux, .fail htaccess, atau kawalan akses terbina dalam dalam modul RTMP. Pilihan ini diserahkan kepada anda.
Konfigurasi Nginx yang disediakan di sini hanya akan membolehkan anda menstrimkan video, tetapi tidak menyimpannya. Untuk menambah pilihan storan, dalam konfigurasi nginx, tepat di bawah bahagian RTMP, anda boleh menyediakan pilihan rakaman aliran dan menyediakan lokasi ke tempat yang anda mahukan kandungan anda disimpan dan disimpan.
Tetapkan jalan yang ada untuk membolehkan nginx menulis kepadanya. Sila isikan:
permohonan secara langsung
teruskan hidup;
Catat Semua;
Record_Path/var/www/html/rakaman;
RECORD_UNIQUE ON;
Itu sahaja yang anda perlukan semasa menyediakan pelayan streaming langsung menggunakan OS Ubuntu Linux. Sekiranya anda lebih berminat dengan pelayan streaming media yang tidak hidup, saya akan mencadangkan penggunaan plex sebagai pengganti OBS.
- « Pad kekunci tidak berfungsi pada komputer riba Acer? - 5 langkah penyelesaian masalah
- Cara Menyiapkan Relay Tor Anda Sendiri »