GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Shoutcast Server na CentOS 8

Shoutcast je proprietární software, který se používá pro streamování médií přes internet, zejména používaný při živém vysílání hudby rozhlasovými stanicemi na internetu. Je to speciálně pro vytváření nebo poslech internetového zvukového vysílání. Shoutcast nám umožňuje vysílat stream hudby do vzdáleného klienta připojeného k serveru.

Jakmile je Shoutcast na vašem serveru, můžete použít přehrávače médií jako Winamp nebo Mixxx pro připojení k streamovacímu serveru a vysílat audio seznamy skladeb na internet.

Tento tutoriál popisuje instalaci Shoutcast na CentOS 8.

Nejprve musíte přidat uživatele Shoutcast. Adresář a oprávnění tohoto uživatele použijete k instalaci serveru Shoutcast. Nezapomeňte také vypnout bránu firewall.

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

Za druhé, Přesuňte se do adresáře screamcast.

cd /home/shoutcast

Stáhněte si nejnovější tar soubor serveru screamcast 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ář sc, kam nainstalujete/rozbalíte soubor 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 

Po instalaci serveru Shoutcast odeberte soubor tar.

rm sc_serv2_linux_x64-latest.tar.gz

Aby bylo možné spustit a provozovat Shoutcast server podle vašich potřeb, musíte vytvořit konfigurační soubor.

nano sc_serv_basic.conf

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

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

Heslo v této konfiguraci je důležité, které musíte odpovídajícím způsobem změnit:

  • heslo správce – Pro vzdálenou správu přes webové rozhraní k serveru je vyžadováno heslo správce.
  • 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 svůj prohlížeč s nakonfigurovanou adresou URL, abyste viděli svůj server Shoutcast. svou IP adresu můžete nahradit v následující adrese URL.

http://192.168.7.40:8000

Server Shoutcast je nainstalován a nakonfigurován ve vašem počítači CentOS 8. Nyní můžete v konfiguračním souboru přidávat streamy podle svých potřeb.

Vytvoření skriptu Daemon pro spuštění a zastavení serveru Shoutcast:

Vytvoříme skript démona pro spuštění a zastavení serveru screamcast.

Vytvořte soubor „shoutcast_server.sh“ v cestě /usr/local/bin.

touch /usr/local/bin/shout_server.sh

Otevřete screamcast_server pomocí nano editoru a vložte následující konfiguraci pro vytvoření skriptu démona.

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

Zapište a ukončete soubor. udělejte tento soubor spustitelným změnou oprávnění následovně:

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

Nyní spusťte a zastavte server screamcast pomocí skriptu démona.

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

Cent OS
  1. Jak nainstalovat Minecraft Server na CentOS 7

  2. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  3. Jak nainstalovat ProFTPD na CentOS 7

  1. Jak nainstalovat Nginx na CentOS 8

  2. Jak nainstalovat PostgreSQL na CentOS 8

  3. Jak nainstalovat MariaDB na CentOS 8

  1. Jak nainstalovat server FreeIPA na CentOS 7

  2. Jak nainstalovat Samba Server na CentOS 8

  3. Jak nainstalovat Centreon na Centos 7