Radio server merupakan salah satu materi jaringan multimedia, dan saya post ini karena belum lama ini ada request dari rekan-rekan di prodi telekomunikasi untuk setup server Radio seiring dengan program yang dicanangkan yaitu membuat radio streaming kampus (https://radio.pcr.ac.id/). Software untuk readio streaming ini ada banyak tapi yang sudah cukup terkenal adalah shoutcast yang di pelopori nulsoft (WinAmp).

Untuk server streaming radio dengan shoutcast di linux (saya menggunakan CentOS), tidak sulit dan hanya perlu beberapa langkah mudah. Berikut langkah langkahnya (saya asumsikan CentOS linux sudah di install dan bekerja dengan baik).

Buat user untuk shoutcast dan berikan passwordnya

[root@radio~]# adduser shoutcast
[root@radio~]# passwd shoutcast

langkah selanjutnya pindah user dari root ke user shoutcast

[root@radio~]# su - shoutcast

buat direktori untuk aplikasi shoutcast

[shoutcast@radio~]$ mkdir shoutcast
[shoutcast@radio~]$ cd shoutcast

Download aplikasi shoutcast dari nulsoft

[shoutcast@radio~]$ wget -c https://fadhly.web.id/files/sc_serv2_linux_x64_07_31_2011.tar.gz
[shoutcast@radio~]$ wget -c https://fadhly.web.id/files/sc_trans_linux_x64_10_07_2011.tar.gz

Extract aplikasi shoutcast tersebut

[shoutcast@radio~]$ tar xvzf sc_serv2_linux_x64_07_31_2011.tar.gz
[shoutcast@radio~]$ tar xvzf sc_trans_linux_x64_10_07_2011.tar.gz

jika sudah di ekstrak, edit file konfigurasi shoutcast server

[shoutcast@radio~]$ nano sc_serv_basic.conf

dan konfigurasi baris baris berikut (sesuaikan dengan kebutuhan)

logfile=logs/sc_serv.log
w3clog=logs/sc_w3c.log
banfile=control/sc_serv.ban
ripfile=control/sc_serv.rip
password=politeknik
adminpassword=policaltex
streamid=1
streampath=/test.aac

Edit juga konfigurasi sc_trans_basic.conf dan konfigurasi baris berikut (sesuaikan dengan kebutuhan)

logfile=logs/sc_trans.log
calendarrewrite=0
encoder_1=aacp
bitrate_1=56000
outprotocol_1=3
serverip_1=127.0.0.1
serverport_1=8000
password_1=testing
streamid_1=1
streamtitle=VPSSHELL.CO.UK Test Server
streamurl=https://vpsshell.co.uk
genre=Misc
playlistfile=playlists/main.lst
adminport=7999
adminuser=admin
adminpassword=goaway

Jika sudah selesai, tinggal kita jalankan service nya dengan perintah:

[shoutcast@radio~]$ ./sc_serv sc_serv_basic.conf &
[shoutcast@radio~]$ ./sc_trans sc_trans_basic.conf &

Selesai, tinggal operator dan client terkoneksi ke server ini. Paling gampang dengan menggunakan WinAmp + DSP Plugin. Untuk admin bisa melakukan pengecekan dengan browser ke alamat https://ipserver:8000/. Selamat ber-online streaming ria 😉

Tinggalkan Komentar

This site uses Akismet to reduce spam. Learn how your comment data is processed.