Como instalar o Shoutcast Server no CentOS 8

Shoutcast é de propriedade do software que está sendo usado para transmitir mídia pela Internet, especialmente usado na música ao vivo streaming de, pelo estações de rádio na Internet. É especialmente para criar ou ouvir transmissões de áudio da Internet. Shoutcast nos permite transmitir um fluxo de música para o cliente remoto conectado ao servidor.

uma vez que o Shoutcast está no seu servidor, você pode usar reprodutores de mídia como Winamp ou Mixxx para se conectar a um servidor de streaming e transmitir listas de reprodução de áudio Para a Internet.

este tutorial cobre a instalação do Shoutcast no CentOS 8.

primeiro, você precisa adicionar o Shoutcast do Usuário. Você usará o diretório e os privilégios deste usuário para instalar o Shoutcast server. Além disso, certifique-se de desativar seu firewall.

systemctl stop firewalld.servicesystemctl disable firewalld.serviceadduser shoutcast

em segundo lugar, mova-se para o diretório shoutcast.

cd /home/shoutcast

baixe o arquivo tar do servidor shoutcast mais recente em seu site oficial.

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

crie um diretório chamado sc onde você instalará / extrairá o arquivo tar.

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

remova o arquivo tar após a instalação do servidor Shoutcast.

rm sc_serv2_linux_x64-latest.tar.gz

para executar e operar o servidor Shoutcast de acordo com sua necessidade, você precisa criar um arquivo de configuração.

nano sc_serv_basic.conf

adicione a seguinte configuração no arquivo de configuração recém-criado.

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

a declaração de senha nesta configuração é importante, que você deve alterar de acordo:

  • adminpassword – senha de administrador necessária para executar a administração remota através da interface da web para o servidor.Streampassword_1-senha exigida pelo media player remoto para conectar e transmitir conteúdo de mídia para o servidor.

agora, Inicie o servidor Shoutcast em segundo plano.

./sc_serv sc_serv_basic.conf &

Abra seu Navegador com o url configurado para ver você Shoutcast server. você pode substituir seu IP no seguinte url.

http://192.168.7.40:8000

o servidor Shoutcast está instalado e configurado em sua máquina CentOS 8. Agora você pode adicionar fluxos de acordo com sua necessidade no arquivo de configuração.

criando o Script daemon para iniciar & parar o servidor Shoutcast:

criaremos um script daemon para iniciar e parar o servidor shoutcast.

Criar um arquivo “shoutcast_server.sh” no caminho /usr/local/bin.

touch /usr/local/bin/shout_server.sh

abra o shoutcast_server com o nano editor e cole a seguinte configuração para criar o script daemon.

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

escreva e saia do arquivo. faça este arquivo executável alterando a permissão da seguinte forma:

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

agora inicie e pare o servidor shoutcast usando o script daemon.

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

Deixe uma resposta

O seu endereço de email não será publicado.