Webradio Setup · 2 min read · Feb 14, 2026
Execute Sua Própria Estação Webradio Com Icecast2 E Ices2
Execute Sua Própria Estação Webradio Com Icecast2 E Ices2
Versão 1.0
Autor: Falko Timme
Este tutorial descreve como configurar um servidor de streaming de áudio com Icecast2. Para que o Icecast2 possa transmitir áudio para os ouvintes, instalamos o Ices2. O Ices2 é um programa que envia dados de áudio para um servidor Icecast2 para transmitir para os clientes. O Ices2 pode ler dados de áudio do disco (arquivos Ogg Vorbis) ou amostrar áudio ao vivo de uma placa de som e codificá-lo em tempo real. Neste artigo, deixaremos o Ices2 ler arquivos .ogg do disco rígido local.
Não dou nenhuma garantia de que isso funcionará para você!
1 Nota Preliminar
Como mencionado na introdução, o Ices2 pode ler de várias fontes e enviar dados de áudio para o servidor Icecast2. Neste artigo, deixaremos o Ices2 ler arquivos .ogg do disco rígido local (modo de playlist) e instalaremos o Icecast2 e o Ices2 no mesmo sistema.
O Ices2 suporta apenas arquivos Ogg Vorbis, então se você tiver arquivos .mp3 que deseja transmitir, deve convertê-los para .ogg. (Em versões anteriores, o Ices suportava arquivos MP3 também, mas esse suporte foi abandonado porque o MP3 é uma tecnologia de codificação patenteada e proprietária, enquanto o Ogg Vorbis é uma tecnologia de codificação de áudio aberta e livre de patentes.)
Neste exemplo, meu sistema usa Debian Etch. O procedimento deve ser idêntico para sistemas Ubuntu. Meu sistema tem o endereço IP 192.168.0.100.
2 Instalar E Configurar O Icecast2
Para instalar o Icecast2, simplesmente executamos
apt-get install icecast2Depois, devemos editar /etc/icecast2/icecast.xml. A maioria dos valores padrão deve funcionar bem por enquanto, mas você deve alterar as senhas na seção
vi /etc/icecast2/icecast.xml| [...] |
Depois, edite /etc/default/icecast2 e defina ENABLE como true:
vi /etc/default/icecast2| # Padrões para o script de inicialização do icecast2 # fonte por /etc/init.d/icecast2 # instalado em /etc/default/icecast2 pelos scripts do mantenedor # # Este é um fragmento de shell POSIX # # Caminho completo para o arquivo de configuração do servidor CONFIGFILE="/etc/icecast2/icecast.xml" # Nome ou ID do usuário e grupo sob os quais o daemon deve ser executado USERID=icecast2 GROUPID=icecast # Edite /etc/icecast2/icecast.xml e altere pelo menos as senhas. # Altere isso para true quando terminar para habilitar o script init.d ENABLE=true |
É isso, agora podemos iniciar o servidor Icecast2:
/etc/init.d/icecast2 startAgora você pode direcionar seu navegador para http://192.168.0.100:8000/ (substitua 192.168.0.100 pelo seu próprio endereço IP ou FQDN) e navegar pela interface web:



Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.