GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal Shoutcast Server di CentOS 8

Shoutcast adalah perangkat lunak berpemilik yang digunakan untuk streaming media melalui Internet, terutama digunakan dalam streaming musik langsung oleh stasiun radio di Internet. Ini khusus untuk membuat atau mendengarkan siaran audio Internet. Shoutcast memungkinkan kami untuk menyiarkan aliran musik ke klien jarak jauh yang terhubung ke server.

Setelah Shoutcast ada di server Anda, Anda dapat menggunakan pemutar media seperti Winamp atau Mixxx untuk terhubung ke server streaming dan menyiarkan daftar putar audio ke Internet.

Tutorial ini mencakup instalasi Shoutcast di CentOS 8.

Pertama, Anda perlu menambahkan pengguna Shoutcast. Anda akan menggunakan direktori dan hak istimewa pengguna ini untuk menginstal server Shoutcast. Selain itu, pastikan untuk menonaktifkan firewall Anda.

systemctl stop firewalld.service
systemctl disable firewalld.service
adduser shoutcast

Kedua, Pindah ke direktori shoutcast.

cd /home/shoutcast

Unduh file tar server shoutcast terbaru dari situs resmi mereka.

wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz

Buat direktori bernama sc tempat Anda akan menginstal / mengekstrak file tar.

mkdir sc
mv sc_serv2_linux_x64-latest.tar.gz /home/shoutcast/sc/
cd sc/
tar -xvzf sc_serv2_linux_x64-latest.tar.gz 

Hapus file tar setelah instalasi server Shoutcast.

rm sc_serv2_linux_x64-latest.tar.gz

Untuk menjalankan dan mengoperasikan server Shoutcast sesuai kebutuhan Anda, Anda perlu membuat file konfigurasi.

nano sc_serv_basic.conf

Tambahkan konfigurasi berikut di file konfigurasi yang baru dibuat.

adminpassword=password
password=password1
requirestreamconfigs=1
streamadminpassword_1=password2

streamid_1=1
streampassword_1=password3
streampath_1=http://192.168.7.38:8000/stream/1/


#################NEW CONFIG##########
shoutcast1clientdebug=0
shoutcast2clientdebug=0
httpclientdebug=0
flvclientdebug=0
shoutcastsourcedebug=0
uvox2sourcedebug=0
httpsourcedebug=0
relayshoutcastdebug=0
relayuvoxdebug=0
relaydebug=0
httpstyledebug=0
webclientdebug=0
admetricsdebug=0
yp2debug=0
streamdatadebug=0
statsdebug=0
microserverdebug=0
threadrunnerdebug=0
buffertype=1
adaptivebuffersize=10

Pernyataan kata sandi dalam konfigurasi ini penting, yang harus Anda ubah:

  • sandi admin – Kata sandi admin diperlukan untuk melakukan administrasi jarak jauh melalui antarmuka web ke server.
  • streampassword_1 – Kata sandi diperlukan oleh pemutar media jarak jauh untuk menghubungkan dan mengalirkan konten media ke server.

Sekarang, Mulai server Shoutcast di latar belakang.

./sc_serv sc_serv_basic.conf &

Buka Browser Anda dengan url yang dikonfigurasi untuk melihat Anda server Shoutcast. Anda dapat mengganti IP Anda di url berikut.

http://192.168.7.40:8000

Server Shoutcast diinstal dan dikonfigurasi di mesin CentOS 8 Anda. Sekarang Anda dapat menambahkan aliran sesuai kebutuhan Anda di file konfigurasi.

Membuat Skrip Daemon untuk memulai &Menghentikan Server Shoutcast:

Kami akan membuat skrip daemon untuk memulai dan menghentikan server shoutcast.

Buat file “shoutcast_server.sh” di jalur /usr/local/bin.

touch /usr/local/bin/shout_server.sh

Buka shoutcast_server dengan editor nano dan rekatkan konfigurasi berikut untuk membuat skrip daemon.

nano /usr/local/bin/shout_server.sh

#!/bin/bash
case $1 in
                start)
cd /home/shoutcast/sc/
./sc_serv sc_serv_basic.conf &
              ;;
                stop)
killall sc_serv
                ;;

                *)
echo "Usage radio start|stop"
                ;;
esac

Tulis dan keluar dari file. buat file ini dapat dieksekusi dengan mengubah izin sebagai berikut:

chmod +x /usr/local/bin/shoutcast_server.sh

Sekarang mulai dan hentikan server shoutcast menggunakan skrip daemon.

/usr/local/bin/shoutcast_server.sh start
/usr/local/bin/shoutcast_server.sh stop

Cent OS
  1. Cara Menginstal Server Minecraft di CentOS 7

  2. Cara Menginstal Server Teamspeak 3 di CentOS 8

  3. Cara Menginstal ProFTPD di CentOS 7

  1. Cara Menginstal Nginx di CentOS 8

  2. Cara Menginstal PostgreSQL di CentOS 8

  3. Cara Menginstal MariaDB di CentOS 8

  1. Cara Menginstal Server FreeIPA di CentOS 7

  2. Cara Instal Samba Server di CentOS 8

  3. Cara Menginstal Centreon di Centos 7