Mostrando entradas con la etiqueta streaming. Mostrar todas las entradas
Mostrando entradas con la etiqueta streaming. Mostrar todas las entradas

jueves, 13 de marzo de 2014

Cómo configurar un servidor de streaming con MPD

Hace un tiempo configuramos el servicio MPD en Fedora y vimos cómo controlarlo remotamente desde Android usando MPDroid. MPD es un servicio muy configurable y amplio, y otra cosa que nos permite es crear una salida para transmitir vía streaming lo que estemos reproduciendo de forma normal en él.

Para hacer streaming con MPD solo necesitamos configurar un audio_output al final del fichero /etc/mpd.conf y reiniciamos el servicio, como en el siguiente ejemplo.

[fraterneo@rainbow2 ~]$ nano /etc/mpd.conf 
audio_output {
 type  "httpd"
 name  "My HTTP Stream"
 encoder  "vorbis"  # optional, vorbis or lame
 port  "8000"
 bind_to_address "192.168.24.100"  # optional, IPv4 or IPv6
 quality  "5.0"   # do not define if bitrate is defined
#bitrate  "128"   # do not define if quality is defined
 format  "44100:16:1"
 max_clients "0"   # optional 0=no limit
}

[fraterneo@rainbow2 ~]$ sudo systemctl restart mpd.service
Ahora abrimos un navegador o un reproductor de streaming y le indicamos la dirección IP y el puerto donde funciona nuestro servicio MPD.




domingo, 27 de octubre de 2013

Cómo configurar MPD (Music Player Daemon) en Fedora 19 y controlarlo desde Android

Music Player Daemon (MPD) es una flexible y poderosa aplicación-servidor libre (licencia GPL) para reproducir música. Haciendo uso de plugins y librerías, puede reproducir gran variedad de formatos de audio, incluyendo el privativo mp3. Ya que es sólo un "servidor de música", es indispensable una aplicación cliente para interactuar con MPD.

Entre las principales características de MPD, tenemos: Reproducción de archivos ogg, wavpack, mp2, mp3, mp4, aac, mod, musepack, wave, y otros formatos soportados por FFmpeg, control remoto vía red, soporte IPv6, reproducción de audio streams en varios de los formatos anteriores, lee los metadatos de la música (ID3), creación y manipulación de listas de reproducción, soporte Zeroconf, soporte para ALSA, Pulseaudio, JACK, Windows y Mac OS X, puede combinarse con Icecast para streaming, aunque tiene su propio servidor de streaming interno, etc.

Así que, manos a la obra...



miércoles, 30 de enero de 2013

Cómo configurar un servidor de streaming con Icecast

Como vimos en el post Icecast, un simple, completo y libre servidor de streaming, Icecast es un excelente servidor de streaming y además es software libre. Ahora veremos cómo configurarlo bajo CentOS, de forma sencilla y con streaming en formato OGG y MP3, y de la mejor manera: Usando una máquina virtual. Yo usaré VirtualBox, pero puedes usar la plataforma de virtualización de tu preferencia.

Configuraremos un CentOS 6.3 minimal con solo una interfaz de red y todo lo demás por defecto, excepto eth0 que va bridged a la LAN (192.168.24.0/24).

Así que, manos a la obra....


lunes, 28 de enero de 2013

Icecast, un simple, completo y libre servidor de streaming

Icecast es un proyecto 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, soporta estándares abiertos para comunicación e interacción. El mismo término, es también usado para referirse específicamente al programa servidor que es parte del proyecto.

Actualmente el servidor Icecast soporta en sus últimas versiones streams Ogg Vorbis, MP3, Ogg Speex, Ogg FLAC, Ogg Theora y AAC.