Radio Streaming en ArchLinux

IceCast + MPD + GMPC

¿Qué es el streaming?

 El streaming simplemente es la tecnología que nos permite ver un archivo de audio o video directamente desde internet en una pagina o aplicación móvil sin descargarlo previamente a nuestro dispositivo. Lo visualizamos a medida que va descargando al PC, Tableta o Smartphone.

¿Para qué sirve el streaming?

El streaming permite transmitir por Internet toda esta serie de eventos o contenidos a través de un sitio web o móvil, y es perfecto para potenciar tus productos, servicios y empresas. Lo utilizan:

  • Empresas.
  • Canales TV/ Radio
  • Emisoras
  • Organizadores de Eventos.
  • Comunicadores, etc.

¿Qué necesito para hacer un streaming?

PC o Server

Arch Linux, es una distro linux orientada a usuarios avanzados. Utiliza un modelo de actualización continua, de tal manera que una actualización regular del sistema operativo es todo lo que se necesita para obtener la última versión del software. 

 

Arch Linux define simplicidad como «...una estructura base compacta sin añadidos innecesarios, modificaciones, o complicaciones, que permite a un usuario individual modificar el sistema de acuerdo a sus propias necesidades». La simplicidad de su estructura no implica sencillez en su manejo.

IceCast

Icecast es un programa para streaming de medios mantenido por la Fundación Xiph.Org. Puede ser utilizado para crear una estación de radio en Internet o para uso privado entre otras cosas. Es muy versátil en lo relativamente fácil que admite nuevos formatos, y además, es compatible con estándares abiertos para comunicación e interacción.

El servidor Icecast es compatible con los códecs/formatos libres Ogg (Vorbis, Theora), Opus, FLAC y WebM (VP8/VP9), y con los códecs/formatos propietarios MP4 (H.264, MPEG4), M4A, NSV, AAC y MP3 (debería funcionar pese a que oficialmente no es compatible con ellos).

MPD

MPD (Music Player Daemon) es un reproductor de audio que maneja una arquitectura servidor-cliente. MPD se ejecuta en el fondo como un daemon, gestiona listas de reproducción y una base de datos, y hace uso de muy pocos recursos. Para hacer uso de una interfaz gráfica, es necesario un cliente adicional.

GMPC

GMPC (Gnome Music Player Client) es una interfaz escrita en GTK2 para MPD. Está diseñado para ser liviano y fácil de usar, al tiempo que brinda acceso completo a todas las funciones de MPD.

 

Los usuarios se presentan con varios métodos diferentes para navegar a través de su música. Puede ser extendido por complementos, de los cuales muchos están disponibles. GMPC es el cliente gráfico mantenido más antiguo para MPD. El proyecto se inició en 2003 y ha estado en constante desarrollo desde entonces.

DEMO

 

 

 

 

Cliente: http://192.168.1.16

Radio:    http://192.168.1.16:8000/mpd.ogg

Radio Streaming: IceCast + MPD

By Andres Godinez (Pistö)

Radio Streaming: IceCast + MPD

  • 378