Shoutcast er proprietær programvare som brukes til å streame media over Internett, spesielt brukt i musikk live streaming av radiostasjoner på Internett. Det er spesielt for å lage Eller lytte Til Internett-lydsendinger. Shoutcast tillater oss å kringkaste en strøm av musikk til den eksterne klienten som er koblet til serveren.
Når Shoutcast er på serveren din, kan du bruke mediespillere Som Winamp eller Mixxx til å koble til en streaming server og kringkaste lydspillelister til Internett.
denne opplæringen dekker installasjon Av Shoutcast På CentOS 8.
først må du legge til bruker Shoutcast. Du vil bruke denne brukerens katalog og privilegier for å installere Shoutcast server. Sørg også for å deaktivere brannmuren.
systemctl stop firewalld.servicesystemctl disable firewalld.serviceadduser shoutcast
For Det Andre, Flytt inn i katalogen shoutcast.
cd /home/shoutcast
Last ned den nyeste shoutcast server tar-filen fra deres offisielle nettside.
wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz
Opprett en katalog med navnet sc hvor du vil installere / pakke ut 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
Fjern tar filen etter installasjon Av Shoutcast server.
rm sc_serv2_linux_x64-latest.tar.gz
for å kjøre Og drive Shoutcast server i henhold til ditt behov må du opprette en konfigurasjonsfil.
nano sc_serv_basic.conf
Legg til følgende konfigurasjon i den nyopprettede konfigurasjonsfilen.
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
passord setning i denne konfigurasjonen er viktig, som du må endre tilsvarende:
- adminpassword – Admin passord kreves for å utføre ekstern administrasjon via webgrensesnittet til serveren.
- streampassword_1-Passord kreves av den eksterne mediespilleren for å koble til og streame medieinnhold til serveren.
Nå, Start Shoutcast server i bakgrunnen.
./sc_serv sc_serv_basic.conf &
Åpne Nettleseren med den konfigurerte url for å se Deg Shoutcast server. DU kan erstatte DIN IP i følgende url.
http://192.168.7.40:8000
Shoutcast server er installert og konfigurert I Din CentOS 8 maskin. Du kan nå legge til strømmer etter behov i konfigurasjonsfilen.
Opprette Daemon Script for å starte & Stopp Shoutcast Server:
Vi vil lage en daemon script for å starte og stoppe shoutcast server.
Opprett en fil «shoutcast_server.sh» i bane / usr / lokal / bin.
touch /usr/local/bin/shout_server.sh
Åpne shoutcast_server med nano editor og lim inn følgende confiuration å lage 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
Skriv og avslutt filen. gjør denne filen kjørbar ved å endre tillatelse som følger:
chmod +x /usr/local/bin/shoutcast_server.sh
nå starter og stopper shoutcast server ved hjelp av daemon script.
/usr/local/bin/shoutcast_server.sh start/usr/local/bin/shoutcast_server.sh stop