hogyan kell telepíteni Shoutcast Server CentOS 8

Shoutcast szabadalmaztatott szoftver, amely használják a patak média az Interneten keresztül, különösen használt zene élő közvetítés a rádióállomások az Interneten. Kifejezetten internetes audio adások létrehozására vagy hallgatására szolgál. A Shoutcast lehetővé teszi számunkra, hogy zenefolyamot sugározzunk a szerverhez csatlakoztatott távoli kliensre.

miután a Shoutcast a szerveren van, olyan médialejátszókat használhat, mint a Winamp vagy a Mixxx, hogy csatlakozzon egy streaming szerverhez, és audio lejátszási listákat sugározzon az internetre.

ez az oktatóanyag a Shoutcast telepítését tartalmazza a CentOS 8 rendszeren.

először hozzá kell adnia a felhasználói Shoutcastot. A felhasználó könyvtárát és jogosultságait fogja használni a Shoutcast server telepítéséhez. Ezenkívül tiltsa le a tűzfalat.

systemctl stop firewalld.servicesystemctl disable firewalld.serviceadduser shoutcast

másodszor, LÉPJEN BE A Shoutcast könyvtárba.

cd /home/shoutcast

töltse le a legújabb shoutcast server tar fájlt hivatalos weboldalukról.

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

hozzon létre egy sc nevű könyvtárat, ahol telepíti / kibontja a tar fájlt.

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

távolítsa el a tar fájlt a Shoutcast server telepítése után.

rm sc_serv2_linux_x64-latest.tar.gz

a Shoutcast szerver futtatásához és működtetéséhez szükség van egy konfigurációs fájl létrehozására.

nano sc_serv_basic.conf

adja hozzá a következő konfigurációt az újonnan létrehozott konfigurációs fájlhoz.

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

jelszó nyilatkozat Ebben a konfigurációban fontosak, amelyeket ennek megfelelően meg kell változtatni:

  • adminpassword – rendszergazdai jelszó szükséges a távoli adminisztrációhoz a webes felületen keresztül a szerverhez.
  • streampassword_1 – a távoli médialejátszó jelszava szükséges a médiatartalom szerverre történő csatlakoztatásához és streameléséhez.

most indítsa el a Shoutcast szervert a háttérben.

./sc_serv sc_serv_basic.conf &

nyissa meg a böngészőt a konfigurált url-t látni Shoutcast szerver. akkor cserélje ki az IP a következő url-t.

http://192.168.7.40:8000

A Shoutcast server telepítve és konfigurálva van a CentOS 8 gépen. Most hozzáadhat adatfolyamokat az Ön igényei szerint a konfigurációs fájlba.

Démonszkript létrehozása & Shoutcast szerver leállítása:

létrehozunk egy démonszkriptet a shoutcast szerver indításához és leállításához.

fájl létrehozása “shoutcast_server.sh” a path /usr/local/bin fájlban.

touch /usr/local/bin/shout_server.sh

nyissa meg a shoutcast_server programot a nano editor segítségével, és illessze be a következő konfigurációt a démon szkript létrehozásához.

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

írja be és lépjen ki a fájlból. tegye ezt a fájlt végrehajthatóvá az engedély megváltoztatásával az alábbiak szerint:

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

most indítsa el és állítsa le a shoutcast szervert a démon parancsfájl használatával.

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

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.