Webradio · 2 min read · Feb 14, 2026

Ejecuta Tu Propia Estación de Webradio Con Icecast2 e Ices2

Ejecuta Tu Propia Estación de Webradio Con Icecast2 e Ices2

Versión 1.0
Autor: Falko Timme

Este tutorial describe cómo configurar un servidor de streaming de audio con Icecast2. Para que Icecast2 pueda transmitir audio a los oyentes, instalamos Ices2. Ices2 es un programa que envía datos de audio a un servidor Icecast2 para transmitir a los clientes. Ices2 puede leer datos de audio desde el disco (archivos Ogg Vorbis) o muestrear audio en vivo desde una tarjeta de sonido y codificarlo sobre la marcha. En este artículo dejaremos que Ices2 lea archivos .ogg desde el disco duro local.

¡No ofrezco ninguna garantía de que esto funcione para ti!

1 Nota Preliminar

Como se mencionó en la introducción, Ices2 puede leer de múltiples fuentes y enviar datos de audio al servidor Icecast2. En este artículo dejaremos que Ices2 lea archivos .ogg desde el disco duro local (modo de lista de reproducción), y instalaremos Icecast2 e Ices2 en el mismo sistema.

Ices2 solo admite archivos Ogg Vorbis, así que si tienes archivos .mp3 que deseas transmitir, deberías convertirlos a .ogg. (En versiones anteriores, Ices también admitía archivos MP3, pero este soporte se abandonó porque MP3 es una tecnología de codificación patentada y propietaria, mientras que Ogg Vorbis es una tecnología de codificación de audio abierta y libre de patentes.)

En este ejemplo, mi sistema utiliza Debian Etch. El procedimiento debería ser idéntico para sistemas Ubuntu. Mi sistema tiene la dirección IP 192.168.0.100.

2 Instalar y Configurar Icecast2

Para instalar Icecast2 simplemente ejecutamos

apt-get install icecast2

Después debemos editar /etc/icecast2/icecast.xml. La mayoría de los valores predeterminados deberían funcionar bien por ahora, pero deberías cambiar las contraseñas en la sección . La source-password es la contraseña que Ices2 usará más tarde para conectarse a Icecast2; la admin-password es la contraseña que el administrador usará en la interfaz web de Icecast2; no usaremos la relay-password, pero de todos modos deberías cambiarla.

vi /etc/icecast2/icecast.xml

| [...] password1 password2 admin password3 [...] |

Después edita /etc/default/icecast2 y establece ENABLE en true:

vi /etc/default/icecast2

| # Valores predeterminados para el script de inicio de icecast2 # fuente por /etc/init.d/icecast2 # instalado en /etc/default/icecast2 por los scripts del mantenedor # # Este es un fragmento de shell POSIX # # Ruta completa al archivo de configuración del servidor CONFIGFILE="/etc/icecast2/icecast.xml" # Nombre o ID del usuario y grupo bajo el cual debe ejecutarse el demonio USERID=icecast2 GROUPID=icecast # Edita /etc/icecast2/icecast.xml y cambia al menos las contraseñas. # Cambia esto a true cuando termines para habilitar el script init.d ENABLE=true |

Eso es todo, ahora podemos iniciar el servidor Icecast2:

/etc/init.d/icecast2 start

Ahora puedes dirigir tu navegador a http://192.168.0.100:8000/ (reemplaza 192.168.0.100 con tu propia dirección IP o FQDN) y navegar por la interfaz web:

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.