InicioLinuxHace streaming de audio con debian-ubuntu y/o gentoo

Hace streaming de audio con debian-ubuntu y/o gentoo

Linux5/9/2011

Transmitiendo audio con Icecast + mpd + mpc

Bueno este tutorial lo arme para todos aquellos fanaticos de la musica y de los sistemas UNIX (me incluyo en ambos grupos jeje )
bien, ya que siempre use el debian-ubuntu en modo experto sin entorno grafico, no tiene sentido y ademas no puedo ponerles algunas imagenes de capturas, pero tratare de hacerlo lo mas claro posible, en fin mas abajo el tuto

Solo necesitamos el Icecast y dos demonios nomas, para bajarlos es super sencillo solo un comando(esta mas abajo)

Icecast es una herramienta para la creación de streaming de audio a través de Internet. Sin embargo, icecast sólo proporciona las capacidades de transmision en red y requiere de otra herramienta para facilitar el flujo de música. En este tutorial utilizamos mpd para proporcionar la capacidad de codificación necesaria para el streaming. Hay otras formas de hacerlo, pero para mi gusto esta es la mas simple. Paso a explicar como hacerlo:

Instalación

Icecast requiere el demonio reproductor de música (MPD) para proporcionar el flujo de música desde un equipo local, necesitamos tambien una herramienta para controlar mpd, en este caso, utilizaremos mpc. Por lo tanto instalaremos estas tres herramientas, dependiendo de la distro que usen apliquen los comandos necesarios, yo voy a publicar los de Gentoo y Debian-Ubuntu.

comandos para bajar el programa y demonios necesarios:

GENTOO:
emerge -av mpd icecast media-sound/mpc (esto obviamente lo escriben en la consola del gentoo)

DEBIAN-UBUNTU:
apt-get install icecast2 mpd mpc (y este obviamente en la consola del debian-ubuntu)

Configuración

Ahora que todo está instalado vamos a comenzar a configurar. Modificar / etc/icecast2/icecast.xml y cambiar todas las contraseñas hackme por otra de su eleccion. En /etc/mpd.conf descomentar la sección de icecast, a continuación a comentar ya sea la calidad o velocidad de bits solo es valida una de las dos, yo prefiero dejar el bitrate a 32. También es necesario cambiar hackme allí por la contraseña que puso en el archivo icecast.xml. Oviamente se pueden cambiar otros parámetros pero sólo son necesarios estos cambios para conseguir que todo funcione. Por último debe descomentar la follow_outside_symlinks líneas y follow_inside_symlinks para que se siga correctamente un enlace simbólico al directorio /var/lib/mpd/music. Cuando haya terminado, hacer un enlace en /var/lib/mpd/music apuntando al directorio donde tiene su música.

Comando(en este caso es el mismo para debian y gentoo):
ln -s /opt/musica /var/lib/mpd/music
Suponiendo que tiene sus mp3 en el direcotorio /opt/musica.

Ejecución

Ahora arrancamos icecast:

comando(igual para ambos):
/etc/init.d/icecast start

Luego arrancamos mpd:
/etc/init.d/mpd start

Puede haber una advertencia sobre el hecho de que le falta un archivo de base de datos, esto es normal la primera vez que inicie mpd.

Mpd se iniciará mediante la generación de una base de datos con toda la música que tenga en /var/ lib/mpd/music la música. Para añadir otros directorios, sólo tiene que añadir más enlaces simbólicos. La ejecución de mpc sin argumentos actualiza la base de datos:

comando:
mpc

Una vez que se actualiza la base de datos podemos ver un listado de la musica disponible mediante el comando:
mpd ls

Ahora podemos agregar musica mediante el comando:
mpc add <tema.mp3>

Una vez que hemos hecho el agregado de nuestra seleccion de temas podemos ejecutar la musica con el comando:
mpc play

Apuntando con nuestro navegado a http://localhost:8000 se mostrará la interfaz web de icecast. Ahora para probar que el servidor de streaming esta funcionando:
mplayer http://localhost:8000/mpd.ogg

Facil no?! Espero que les guste y que pronto me estén invitando a escuchar su música por Internet.

Tambien espero sus comentarios, y apoyen al software libre!!!

Siganme y los sigo:

Datos archivados del Taringa! original
14puntos
1,571visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
serge_pepper🇦🇷
Usuario
Puntos0
Posts8
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.