Jak zainstalować Shoutcast Server na CentOS 8

Shoutcast jest zastrzeżonym oprogramowaniem, które jest używane do strumieniowego przesyłania multimediów przez Internet, szczególnie używane w strumieniowej transmisji muzyki na żywo przez stacje radiowe w Internecie. Jest specjalnie do tworzenia lub słuchania internetowych transmisji audio. Shoutcast pozwala nam nadawać strumień muzyki do zdalnego klienta podłączonego do serwera.

gdy Shoutcast jest na serwerze, możesz użyć odtwarzaczy multimedialnych, takich jak Winamp lub Mixxx, aby połączyć się z serwerem strumieniowym i transmitować listy odtwarzania audio do Internetu.

ten poradnik dotyczy instalacji Shoutcast na CentOS 8.

najpierw musisz dodać użytkownika Shoutcast. Do instalacji serwera Shoutcast użyjesz katalogu i uprawnień tego użytkownika. Pamiętaj też, aby wyłączyć zaporę sieciową.

systemctl stop firewalld.servicesystemctl disable firewalld.serviceadduser shoutcast

po drugie, przejdź do katalogu shoutcast.

cd /home/shoutcast

Pobierz najnowszy plik tar serwera shoutcast z ich oficjalnej strony internetowej.

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

Utwórz katalog o nazwie sc, w którym zainstalujesz / rozpakujesz plik tar.

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

Usuń plik tar po instalacji serwera Shoutcast.

rm sc_serv2_linux_x64-latest.tar.gz

aby uruchomić i obsługiwać serwer Shoutcast w zależności od potrzeb, musisz utworzyć plik konfiguracyjny.

nano sc_serv_basic.conf

dodaj następującą konfigurację do nowo utworzonego pliku konfiguracyjnego.

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

hasło w tej konfiguracji jest ważne, które należy odpowiednio zmienić:

  • adminpassword – hasło administratora wymagane do zdalnego administrowania przez interfejs WWW serwerem.
  • streampassword_1-hasło wymagane przez zdalny odtwarzacz multimedialny do połączenia i przesyłania strumieniowego treści multimedialnych do serwera.

Teraz uruchom serwer Shoutcast w tle.

./sc_serv sc_serv_basic.conf &

Otwórz przeglądarkę z skonfigurowanym adresem url, aby zobaczyć Serwer Shoutcast. możesz zastąpić swój adres IP w następującym adresie url.

http://192.168.7.40:8000

Serwer Shoutcast jest zainstalowany i skonfigurowany na komputerze CentOS 8. Możesz teraz dodawać strumienie w zależności od potrzeb w pliku konfiguracyjnym.

tworzenie skryptu demona, aby uruchomić& Zatrzymaj Serwer Shoutcast:

utworzymy skrypt demona, aby uruchomić i zatrzymać serwer shoutcast.

Utwórz plik „shoutcast_server.sh” in path / usr / local / bin.

touch /usr/local/bin/shout_server.sh

Otwórz shoutcast_server z edytorem nano i wklej następującą konfigurację, aby utworzyć skrypt demona.

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

Zapisz i zamknij plik. Ustaw ten plik wykonywalny, zmieniając uprawnienia w następujący sposób:

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

Teraz uruchom i zatrzymaj serwer shoutcast za pomocą daemon script.

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.