hur man installerar Shoutcast Server på CentOS 8

Shoutcast är proprietär programvara som används för att strömma media över Internet, speciellt används i musik live streaming av radiostationer på Internet. Det är speciellt för att skapa eller lyssna på Internet-ljudsändningar. Shoutcast tillåter oss att sända en ström av musik till fjärrklienten ansluten till servern.

när Shoutcast finns i din server kan du använda mediaspelare som Winamp eller Mixxx för att ansluta till en streamingserver och sända ljudspellistor till Internet.

denna handledning täcker installation av Shoutcast på CentOS 8.

först måste du lägga till användarshoutcast. Du kommer att använda den här användarens katalog och privilegier för att installera Shoutcast server. Se också till att inaktivera din brandvägg.

systemctl stop firewalld.servicesystemctl disable firewalld.serviceadduser shoutcast

för det andra, Flytta in i katalogen shoutcast.

cd /home/shoutcast

ladda ner den senaste shoutcast server tar-filen från deras officiella hemsida.

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

skapa en katalog med namnet sc där du installerar / extraherar tar-filen.

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

ta bort tar-filen efter installationen av Shoutcast server.

rm sc_serv2_linux_x64-latest.tar.gz

för att köra och driva Shoutcast server enligt ditt behov måste du skapa en konfigurationsfil.

nano sc_serv_basic.conf

Lägg till följande konfiguration i den nyskapade konfigurationsfilen.

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

Lösenordsuttalande i den här konfigurationen är viktiga, vilket du måste ändra i enlighet därmed:

  • adminpassword – administratörslösenord som krävs för att utföra fjärradministration via webbgränssnittet till servern.
  • streampassword_1-lösenord som krävs av fjärrmediaspelaren för att ansluta och strömma medieinnehåll till servern.

nu, starta Shoutcast server i bakgrunden.

./sc_serv sc_serv_basic.conf &

öppna din webbläsare med den konfigurerade webbadressen för att se dig Shoutcast server. du kan ersätta din IP i följande url.

http://192.168.7.40:8000

Shoutcast server är installerad och konfigurerad i din CentOS 8 maskin. Du kan nu lägga till strömmar enligt ditt behov i konfigurationsfilen.

skapa Daemon Script för att starta & Stop Shoutcast Server:

vi kommer att skapa en daemon script för att starta och stoppa shoutcast server.

skapa en fil ”shoutcast_server.sh” i sökväg/usr/lokal / bin.

touch /usr/local/bin/shout_server.sh

öppna shoutcast_server med nano editor och klistra in följande konfiguration för att skapa demonskript.

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

skriv och avsluta filen. gör den här filen körbar genom att ändra behörighet enligt följande:

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

nu starta och stoppa shoutcast server med daemon script.

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

Lämna ett svar

Din e-postadress kommer inte publiceras.