cum se instalează serverul Shoutcast pe CentOS 8

Shoutcast este un software proprietar care este utilizat pentru a transmite media pe Internet, utilizat în special în streaming live de muzică de către posturile de radio de pe Internet. Este special pentru crearea sau ascultarea emisiunilor audio pe Internet. Shoutcast ne permite să difuzăm un flux de muzică către clientul la distanță conectat la server.

odată ce Shoutcast este pe serverul dvs., puteți utiliza playere media precum Winamp sau Mixxx pentru a vă conecta la un server de streaming și a difuza liste de redare audio pe Internet.

acest tutorial se referă la instalarea Shoutcast pe CentOS 8.

în primul rând, trebuie să adăugați Shoutcast utilizator. Veți folosi directorul și privilegiile acestui utilizator pentru a instala serverul Shoutcast. De asemenea, asigurați-vă că dezactivați paravanul de protecție.

systemctl stop firewalld.servicesystemctl disable firewalld.serviceadduser shoutcast

în al doilea rând, muta în directorul shoutcast.

cd /home/shoutcast

Descărcați cel mai recent fișier tar Server shoutcast de pe site-ul lor oficial.

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

creați un director numit sc unde veți instala / extrage fișierul tar.

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

eliminați fișierul tar după instalarea serverului Shoutcast.

rm sc_serv2_linux_x64-latest.tar.gz

pentru a rula și opera serverul Shoutcast în funcție de nevoile dvs., trebuie să creați un fișier de configurare.

nano sc_serv_basic.conf

adăugați următoarea configurație în fișierul de configurare nou creat.

adminpassword=passwordpassword=password1requirestreamconfigs=1streamadminpassword_1=password2streamid_1=1streampassword_1=password3streampath_1=http://192.168.7.38:8000/stream/1/#################NEW CONFIG##########shoutcast1clientdebug=0shoutcast2clientdebug=0httpclientdebug=0flvclientdebug=0shoutcastsourcedebug=0uvox2sourcedebug=0httpsourcedebug=0relayshoutcastdebug=0relayuvoxdebug=0relaydebug=0httpstyledebug=0webclientdebug=0admetricsdebug=0yp2debug=0streamdatadebug=0statsdebug=0microserverdebug=0threadrunnerdebug=0buffertype=1adaptivebuffersize=10

declarație de parolă în această configurație sunt importante, care trebuie să modificați în consecință:

  • adminpassword – parola de administrator necesară pentru a efectua administrarea la distanță prin interfața web către server.
  • streampassword_1 – parola cerută de playerul media la distanță pentru a conecta și transmite conținut media la server.

acum, începe Shoutcast server în fundal.

./sc_serv sc_serv_basic.conf &

deschideți browserul cu adresa URL configurată pentru a vă vedea Shoutcast server. puteți înlocui IP-ul în următoarea adresă url.

http://192.168.7.40:8000

Shoutcast server este instalat și configurat în CentOS 8 Mașină. Acum Puteți adăuga fluxuri în funcție de nevoile dvs. în fișierul de configurare.

crearea Script Daemon pentru a începe& Stop Shoutcast Server:

vom crea un script daemon pentru a porni și opri shoutcast server.

creați un fișier „shoutcast_server.sh” în calea / usr / local / bin.

touch /usr/local/bin/shout_server.sh

deschideți shoutcast_server cu nano editor și lipiți următoarea confiuration pentru a crea daemon script.

nano /usr/local/bin/shout_server.sh#!/bin/bashcase  in start)cd /home/shoutcast/sc/./sc_serv sc_serv_basic.conf & ;; stop)killall sc_serv ;; *)echo "Usage radio start|stop" ;;esac

scrieți și părăsiți fișierul. faceți acest fișier executabil modificând permisiunea după cum urmează:

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

acum porniți și opriți serverul shoutcast folosind daemon script.

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

Lasă un răspuns

Adresa ta de email nu va fi publicată.