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 icecast2

Depois, 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 . A source-password é a senha que o Ices2 usará mais tarde para se conectar ao Icecast2; a admin-password é a senha que o administrador usará na interface web do Icecast2; não usaremos a relay-password, mas de qualquer forma você deve alterá-la.

vi /etc/icecast2/icecast.xml

| [...] senha1 senha2 admin senha3 [...] |

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 start

Agora 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:

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.