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 icecast2Despué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
vi /etc/icecast2/icecast.xml| [...] |
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 startAhora 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:



Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.