Pada artikel selanjutnya kita akan melihat Icecast. Ini adalah sebuah Streamer media pribadi gratis (audio dan video) yang mendukung aliran populer seperti Ogg, Opus, WebM dan MP3. Pengguna dapat menggunakan Icecast untuk membuat stasiun radio Internet atau mengalirkan media kami dari komputer atau server pengguna dan dapat memberikan akses dari mana saja melalui Internet. Ini sangat serbaguna karena format baru dapat ditambahkan dengan relatif mudah dan kompatibel dengan standar terbuka untuk komunikasi dan interaksi. Icecast didistribusikan di bawah GNU GPL, versi 2.
Dengan Icecast, siapa pun dapat menikmati musiknya dari mana saja. Selain itu Anda bisa berbagi dengan keluarga dan teman menggunakan aplikasi yang tersedia yang dapat ditemukan untuk Android, iPhone, Windows Phone, dan banyak lagi.
Icecast dirancang untuk menangani koleksi musik besar dan dioptimalkan untuk streaming MP3. Pada dasarnya berfungsi dengan format media apa pun yang dapat dialirkan melalui HTTP / HTTPS, termasuk AAC, OGG, WMA, FLAC, APE dan lainnya.
Pada baris berikut kita akan melihat bagaimana kita dapat menginstal Icecast di server dan desktop Ubuntu. Untuk contoh ini Saya akan menggunakan Ubuntu 18.04 LTS. Bisa dapatkan informasi lebih rinci tentang Icecast, mengunjungi situs proyek.
Instal Icecast di Ubuntu 18.04
Icecast dilengkapi dengan Dukungan Ubuntu, siap dipasang dan digunakan. Yang harus Anda lakukan adalah membuka terminal (Ctrl + Alt + T) dan menjalankan perintah berikut untuk menginstal paket Icecast dengan mudah.
Pertama kita akan memperbarui paket yang tersedia untuk sistem kita dengan mengetik:
sudo apt update
Setelah ini kita bisa jalankan installasi mengetik di terminal yang sama:
sudo apt install icecast2
Selama instalasi, kita akan melihat bahwa konsol akan menanyakan apakah kita mau mengatur sandi Icecast2. Jika Anda ingin mengkonfigurasinya secara manual, Anda harus memilih «Tidak«. Untuk mempermudah kita akan memilih «Si»Dan kami akan memulai konfigurasi.
Kita lanjutkan menentukan nama host untuk server. Dalam hal ini saya akan menggunakan "localhost". Untuk melanjutkan, cukup klik «menerima".
Setelah ini, kita harus melakukannya tulis kata sandi untuk administrasi, repeater dan pengguna untuk mengakses backend. Penting untuk tidak melupakan kata sandi ini.
Setelah instalasi Icecast selesai, kita akan dapat menjalankan perintah yang ditunjukkan di bawah ini mulai dan aktifkan layanan Icecast. Dengan ini kami ingin memulai saat server dimulai.
sudo systemctl start icecast2 sudo systemctl enable icecast2
Kami akan mampu periksa status layanan, menjalankan perintah berikut di terminal yang sama:
systemctl status icecast2
Terminal harus menunjukkan kepada kita baris yang mirip dengan berikut ini:
Akhirnya, kita hanya punya buka browser web favorit kami dan tulis nama server sebagai URL atau alamat IP diikuti dengan port 8000:
http://localhost:8000/
Nama pengguna default untuk mengakses adalah admin. Kata sandi yang kita perlukan sama dengan yang kita tulis ketika kita menginstal Icecast. Setelah masuk, ini akan membawa kita untuk melihat halaman Icecast default:
konfigurasi
Jika Anda ingin mengkonfigurasi Icecast, buka file konfigurasi Anda menjalankan perintah berikut:
sudo vi /etc/icecast2/icecast.xml
Saat Anda melihat file tersebut, lakukan perubahan yang sesuai. Misalnya, untuk mengubah port default, ubah port yang disorot pada gambar di atas. Kemudian simpan dan tutup file tersebut.
Secara default, prosesnya dijalankan sebagai pengguna root. Untuk meningkatkan keamanan, sangat disarankan untuk dijalankan sebagai pengguna khusus dengan hak istimewa yang lebih kecil. Anda dapat menentukan pengguna ini dengan mengatur pemilik di bagian keamanan dari file konfigurasi yang dipanggil /etc/icecast2/icecast.xml.
Setelah semuanya terpasang dan dikonfigurasi dengan benar, Anda akan dapat melakukannya menggunakan salah satu Klien Icecast yang didukung atau klien sumber untuk mengalirkan audio ke server dan semua pendengar. Di sini Anda akan menemukan daftar klien yang didukung.
Untuk mendapatkan informasi lebih lanjut tentang pengaturan Icecast, Anda dapat mengunjungi halaman dokumentasi.
Perkiraan saya di bagian terakhir menjelaskan konfigurasi icecast, saya masuk dengan perintah sudo vi /etc/icecast2/icecast.xml, tetapi ketika melakukan perubahan itu tidak menyelamatkan saya, bagaimana cara menyimpan perubahannya, saya tidak tahu apa yang saya gagal dalam ...
Halo. dalam mode perintah, dengan: wq tidak menyimpan perubahan?
Jika demikian, yang terjadi adalah saya baru mengenal Linux, terima kasih banyak atas waktunya ...
Saya senang Anda menyelesaikannya. Suatu kesenangan, salu2.
Tujuan saya adalah memiliki server untuk stasiun radio online saya, dan karena jumlah pendengar maksimum tidak lebih dari dua puluh dan saya memiliki bandwidth 100 megabyte, tanpa z ...
Tetapi pertama-tama untuk mengetahui apakah itu mungkin ...
Dapatkah saya memasang server Xubuntu di komputer lama dengan dua pertunjukan Ram?
Langkah-langkahnya sama seperti untuk Ubuntu?
Akankah itu mendukung dua puluh pendengar?
Terima kasih sebelumnya dan saran diterima
ketika saya melakukan pengujian, terminal merespons: Unit icecast2.service tidak dapat ditemukan
linux...
Anda mengikuti petunjuk salah satunya, dan karena tidak berhasil, Anda harus mencari yang lain, ini biasa di Linux. Saya ulangi, saya tidak mengeluh tentang omong kosong itu, saya telah memilihnya, tetapi itu membuat saya jengkel karena mereka memberi tahu saya keajaiban tentang ini.
Halo. Saat Anda menguji status layanan dengan status systemctl icecast2, apa yang ditunjukkan terminal kepada Anda?