Criar um servidor de rádio online é uma excelente opção para transmissão ao vivo de músicas, podcasts e programas. Com um VPS ou Servidor Dedicado, você pode hospedar sua própria rádio sem depender de plataformas terceiras, garantindo mais controle, melhor qualidade de áudio e menos custos recorrentes.
✅ Neste artigo, você aprenderá como criar um servidor de rádio online usando VPS ou Servidor Dedicado, configurando o Icecast e o SHOUTcast.
📌 O Que é um Servidor de Rádio Online?
Um servidor de rádio online permite que você transmita áudio ao vivo pela internet, permitindo que ouvintes se conectem diretamente pelo navegador ou players de rádio.
🔹 Streaming de áudio 24/7 para ouvintes do mundo todo
🔹 Controle total sobre a qualidade da transmissão
🔹 Menos custos em comparação com serviços de streaming pagos
🔹 Suporte para transmissão ao vivo e playlists automáticas
💡 Conclusão: Criar um servidor próprio de rádio online oferece mais flexibilidade, controle e escalabilidade para a sua estação.
🔗 Precisa de um VPS ou Servidor Dedicado para Rádio Online? Veja Nossos Planos!
📌 Requisitos para um Servidor de Rádio Online
A configuração do servidor dependerá da quantidade de ouvintes simultâneos e da qualidade do áudio.
Recurso | Recomendado para Pequenas Rádios | Recomendado para Grandes Rádios |
---|---|---|
CPU | 2 vCPUs | 4+ vCPUs |
Memória RAM | 4GB | 8GB+ |
Armazenamento | 50GB SSD | 200GB+ SSD NVMe |
Largura de Banda | 1TB | 10TB+ |
Taxa de Bitrate | 96 kbps – 128 kbps | 192 kbps – 320 kbps |
Software de Streaming | Icecast, SHOUTcast | Icecast KH, Liquidsoap |
💡 Conclusão: Para transmissão para poucos ouvintes (até 100), um VPS é suficiente. Para grandes audiências, um Servidor Dedicado é essencial para melhor estabilidade e qualidade de transmissão.
📌 Como Criar um Servidor de Rádio Online com Icecast e SHOUTcast
Agora, vamos configurar um servidor Linux para streaming de áudio utilizando o Icecast e SHOUTcast.
✅ 1. Instalando e Configurando o Icecast no VPS
O Icecast é um dos servidores de streaming mais populares, suportando transmissões ao vivo e listas de reprodução automáticas.
🔹 Atualizar o sistema e instalar o Icecast:
sudo apt update && sudo apt install -y icecast2
🔹 Habilitar o Icecast e iniciar o serviço:
sudo systemctl enable --now icecast2
🔹 Editar o arquivo de configuração do Icecast:
sudo nano /etc/icecast2/icecast.xml
🔹 Modificar os seguintes parâmetros:
<hostname>radio.empresa.com</hostname>
<admin>[email protected]</admin>
<passwords>
<source-password>senhasegura</source-password>
<relay-password>senharelay</relay-password>
<admin-password>senhaadmin</admin-password>
</passwords>
🔹 Reiniciar o Icecast para aplicar as mudanças:
sudo systemctl restart icecast2
🔹 Acessar o painel do Icecast no navegador:
http://SEU_IP:8000
💡 Agora seu servidor Icecast está pronto para transmitir rádio online! 🚀
✅ 2. Instalando e Configurando o SHOUTcast
O SHOUTcast é uma alternativa popular ao Icecast, amplamente usado para rádios online.
🔹 Baixar e instalar o SHOUTcast:
wget https://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz
tar -xvzf sc_serv2_linux_x64-latest.tar.gz
cd sc_serv
🔹 Editar o arquivo de configuração do SHOUTcast:
nano sc_serv.conf
🔹 Configurar os seguintes parâmetros:
password=senhasegura
adminpassword=senhaadmin
logfile=logs/sc_serv.log
screenlog=1
publicserver=always
🔹 Iniciar o SHOUTcast:
./sc_serv &
🔹 Acessar o painel do SHOUTcast no navegador:
http://SEU_IP:8000
💡 Agora sua rádio está online com SHOUTcast! 🚀
✅ 3. Transmitindo Áudio com Liquidsoap (Auto DJ)
O Liquidsoap permite criar playlists automáticas, facilitando a programação de uma rádio 24/7.
🔹 Instalar o Liquidsoap:
sudo apt install -y liquidsoap
🔹 Criar um arquivo de configuração para Auto DJ:
nano autodj.liq
🔹 Adicionar o seguinte código para tocar músicas automaticamente:
radio = playlist("/var/music/")
output.icecast(%mp3, host="127.0.0.1", port=8000, password="senhasegura", mount="/stream", radio)
🔹 Executar o Auto DJ:
liquidsoap autodj.liq
💡 Agora sua rádio pode funcionar 24 horas sem intervenção manual! 🚀
✅ 4. Configurando Segurança e Firewall
🔹 Proteger as portas do Icecast e SHOUTcast:
sudo ufw allow 22
sudo ufw allow 8000
sudo ufw enable
🔹 Habilitar SSL para conexões seguras:
sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d radio.empresa.com
💡 Agora sua rádio está protegida contra acessos não autorizados! 🚀
📌 Conclusão: Seu Servidor de Rádio Online Está Pronto! 🚀
Agora você tem um servidor configurado para transmitir rádio online com Icecast e SHOUTcast, garantindo qualidade, segurança e controle total sobre sua estação.
✅ Icecast configurado para transmissão ao vivo
✅ SHOUTcast instalado como alternativa
✅ Auto DJ configurado para playlists automáticas
✅ Firewall e SSL ativos para maior segurança
🔗 Precisa de um VPS ou Servidor Dedicado para Rádio Online? Veja Nossos Planos! 🚀