jak nainstalovat Shoutcast Server na CentOS 8

Shoutcast je proprietární software, který se používá pro streamování médií přes Internet, a to zejména v hudbě live streaming rozhlasových stanic na internetu. Je speciálně pro vytváření nebo poslech internetového zvukového vysílání. Shoutcast nám umožňuje vysílat proud hudby do vzdáleného klienta připojeného k serveru.

jakmile je Shoutcast na vašem serveru, můžete pomocí přehrávačů médií, jako je Winamp nebo Mixxx, připojit k streamovacímu serveru a vysílat zvukové seznamy skladeb na Internet.

tento výukový program zahrnuje instalaci Shoutcast na CentOS 8.

nejprve je třeba přidat uživatel Shoutcast. K instalaci serveru Shoutcast budete používat adresář a oprávnění tohoto uživatele. Nezapomeňte také vypnout bránu firewall.

systemctl stop firewalld.servicesystemctl disable firewalld.serviceadduser shoutcast

za druhé, přesunout do adresáře shoutcast.

cd /home/shoutcast

Stáhněte si nejnovější soubor tar serveru shoutcast z jejich oficiálních webových stránek.

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

vytvořte adresář s názvem sc, do kterého nainstalujete / extrahujete soubor tar.

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

po instalaci serveru Shoutcast odeberte soubor tar.

rm sc_serv2_linux_x64-latest.tar.gz

Chcete-li spustit a provozovat server Shoutcast podle vaší potřeby, musíte vytvořit konfigurační soubor.

nano sc_serv_basic.conf

přidejte do nově vytvořeného konfiguračního souboru následující konfiguraci.

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

prohlášení o hesle v této konfiguraci je důležité, které musíte odpovídajícím způsobem změnit:

  • adminpassword-Admin heslo potřebné k provedení vzdálené správy přes webové rozhraní na server.
  • streampassword_1-heslo požadované vzdáleným přehrávačem médií pro připojení a streamování mediálního obsahu na server.

Nyní spusťte server Shoutcast na pozadí.

./sc_serv sc_serv_basic.conf &

otevřete prohlížeč s nakonfigurovanou adresou url, abyste viděli Server Shoutcast. IP můžete nahradit v následující adrese url.

http://192.168.7.40:8000

Shoutcast server je nainstalován a nakonfigurován ve Vašem počítači CentOS 8. Nyní můžete přidávat proudy podle vašich potřeb v konfiguračním souboru.

vytvoření démonového skriptu pro spuštění & Stop Shoutcast Server:

vytvoříme démonový skript pro spuštění a zastavení Shoutcast serveru.

vytvořit soubor „shoutcast_server.sh“ v path /usr/local/bin.

touch /usr/local/bin/shout_server.sh

otevřete shoutcast_server s nano editor a vložte následující confiuration vytvořit 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

napište a ukončete soubor. proveďte spustitelný soubor změnou oprávnění následujícím způsobem:

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

Nyní spusťte a zastavte server shoutcast pomocí daemon script.

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

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.