sábado, 8 de febrero de 2025

Icecast - Servidor de Audio

Posted by q3it on sábado, febrero 08, 2025 in ,


Hola todos, hoy voy a montar un servidor de audio. La herramienta que voy a implementar se llama Icecast y es un proyecto para streaming de medios mantenido por la fundación Xiph.org. Puede ser utilizado para crear una estación de la radio en internet o para uso privado entre otras cosas. Es muy versátil en que los nuevos formatos se pueden agregar relativamente fácil y soporta estándares abiertos para comunicación e interacción.
 
Lo primero que debemos hacer es actualizar nuestro Ubuntu Server "update && upgrade". Luego procedemos a instalar la herramienta y sus dependencias "icecast2 ices2 vorbis-tools"
 
 
Bueno, en la siguiente imagen nos pide configurar Icecast2, le decimos yes.
 

Nos pide que ingresemos nuestro nombre de dominio.
 

Una contraseña para el servicio.


Ahora empezamos con la configuración, entramos al fichero "/etc/icecast2/icecast.xml" y ponemos los parámetros que nos interesen.
 
 
En los pantallazos anteriores vemos que podemos cambiar la ubicación, el número de clientes, el password, el usuario administrador, etc.

Ahora nos dirigimos a nuestro /home y creamos un directorio llamado /audio, y dentro de este crearemos el fichero lista.txt que va a contener el playlist de reproducción.


Modificamos el fichero que se encuentra en /etc/ices2/ices-playlist.xml.




 
De este archivo modificamos: El nombre, el genero, descripción y la ruta del playlist.
 
A continuación creamos el directorio que va a contener los Logs y le damos todos los permisos.
 
 
Ahora si le hacemos un cat al fichero lista.txt estará vacío, en ese caso necesitaremos pasar la música que va reproducir la herramienta. Para eso copiamos dos canciones que tengo dentro del usuario q3it y se lo ponemos al fichero lista.txt.
 
 
Llegó la prueba! Ejecutamos el siguiente comando ices2 /etc/ices2/ices-playlist.xml &...
 

Verificamos los Logs y parece que todo va bien. Ahora nos vamos al navegador y esto es lo que veremos...
 
 
Un truco bastante chulo, es hacer que tú blog reproduzca Radio-Streaming. En la página principal del blog thequbit.net lo he configurado, espero que os guste, Chao. 👋😉