Estreaming audio,
 Música enlatada




             Antonio Jesús Muñoz Del rio
Antonio Jesús Muñoz Del rio                                                                         Servicios de red e internet




Contenido

1.- INSTALACIÓN DE icecast2, ices2 .............................................................................................. 3



2.- CONFIGURACIÓN DE icecast2 .................................................................................................. 3



3.- HABILITAR EL SERVICIO. ........................................................................................................... 4



4.- CONFIGURACIÓN DEL CLIENTE ices2 PARA icecast2 ............................................................... 4



5.- CONFIGURACIÓN DEL ARCHIVO DE CANCIONES A REPRODUCIR (playlist) ............................. 6



6.- ARRANCAR ices2 ..................................................................................................................... 6




        2
Antonio Jesús Muñoz Del rio                                         Servicios de red e internet


1.- INSTALACIÓN DE icecast2, ices2

Instalamos icecast2e, ices2 y herramientas vorbis para manejo de formatos de audio libres
(ogg). Nos vamos a una terminal y tecleamos




2.- CONFIGURACIÓN DE icecast2

Icecast2 viene con los archivos de configuración ubicados en /etc/icecast2. Debemos
configurar los password para las fuentes y para el administrador, así como el nombre del
servidor, editando el archivo /etc/icecast2/icecast.xml

♦ Buscamos la sección <authentication> y configuramos los siguientes parámetros




♦ Buscamos la sección <hostname> Indicamos el nombre del servidor que vamos a utilizar.
Si emitimos desde nuestro equipo en local ponemos localhost




     3
Antonio Jesús Muñoz Del rio                                          Servicios de red e internet


3.- HABILITAR EL SERVICIO.

Nos vamos a una terminal y editamos el archivo /etc/default/icecast2 poniendo la variable
ENABLE a true que por defecto viene inhabilitada.




icecast2 viene con un servicio montado en /etc/init.d/icecast2 (el cual acabamos de habilitar),
ahora lo activamos




Si ahora nos vamos a la barra de direcciones del navegador web y tecleamos
 http://localhost:8000, si todo fue correcto veremos la página de icecast, desde la cual
tenemos acceso a administración, listas de reproducción, conexiones clientes


4.- CONFIGURACIÓN DEL CLIENTE ices2 PARA icecast2
Ices2 no viene con archivos de configuración por defecto. Lo que si trae
en /usr/share/doc/ices2/examples son archivos de ejemplo para configuraciones de
alsa (ices-alsa.xml), oss (ices-oss.xml) y playlist (ices-playlist.xml).
Vamos a utilizar esta última: creamos una carpeta en /etc llamada ices2 y copiamos allí
el archivo




A continuación editamos el archivo y lo configuramos



     4
Antonio Jesús Muñoz Del rio                                       Servicios de red e internet


Es muy sencillo, vamos a ir viéndolo por secciones:

♦ En la sección <background> cambiamos el 0 por 1, de esta forma evitaremos que se
mantenga la terminal abierta hasta que lo cerremos.
         <background>1</background>
♦ En la sección <stream> configuramos:
         <name>NOMBRE ESTACION<!–name>–>
         <genre>GENERO ESTACION</genre>
         <description>DESCRIPCION ESTACION</description>
♦ En la sección <input> configuramos:

         name=”file”>/miruta/playlist.txt</param>
         name=”random”>1</param>
         name=”once”>0</param>




Creamos el archivo log para ices y le damos permisos, si no lo hacemos al arrancar ices2




     5
Antonio Jesús Muñoz Del rio                                         Servicios de red e internet


5.- CONFIGURACIÓN DEL ARCHIVO DE CANCIONES A REPRODUCIR
(playlist)
Para ello tenemos dos opciones:

Opción a) Creamos la ruta hacia un archivo con la lista de canciones con el comando siguiente




6.- ARRANCAR ices2
Tecleando en consola




Si ahora nos vamos a la página (en este caso http://localhost:8000 veremos que podemos
conectarnos a la radio.




     6

Estreaming audio

  • 1.
    Estreaming audio, Músicaenlatada Antonio Jesús Muñoz Del rio
  • 2.
    Antonio Jesús MuñozDel rio Servicios de red e internet Contenido 1.- INSTALACIÓN DE icecast2, ices2 .............................................................................................. 3 2.- CONFIGURACIÓN DE icecast2 .................................................................................................. 3 3.- HABILITAR EL SERVICIO. ........................................................................................................... 4 4.- CONFIGURACIÓN DEL CLIENTE ices2 PARA icecast2 ............................................................... 4 5.- CONFIGURACIÓN DEL ARCHIVO DE CANCIONES A REPRODUCIR (playlist) ............................. 6 6.- ARRANCAR ices2 ..................................................................................................................... 6 2
  • 3.
    Antonio Jesús MuñozDel rio Servicios de red e internet 1.- INSTALACIÓN DE icecast2, ices2 Instalamos icecast2e, ices2 y herramientas vorbis para manejo de formatos de audio libres (ogg). Nos vamos a una terminal y tecleamos 2.- CONFIGURACIÓN DE icecast2 Icecast2 viene con los archivos de configuración ubicados en /etc/icecast2. Debemos configurar los password para las fuentes y para el administrador, así como el nombre del servidor, editando el archivo /etc/icecast2/icecast.xml ♦ Buscamos la sección <authentication> y configuramos los siguientes parámetros ♦ Buscamos la sección <hostname> Indicamos el nombre del servidor que vamos a utilizar. Si emitimos desde nuestro equipo en local ponemos localhost 3
  • 4.
    Antonio Jesús MuñozDel rio Servicios de red e internet 3.- HABILITAR EL SERVICIO. Nos vamos a una terminal y editamos el archivo /etc/default/icecast2 poniendo la variable ENABLE a true que por defecto viene inhabilitada. icecast2 viene con un servicio montado en /etc/init.d/icecast2 (el cual acabamos de habilitar), ahora lo activamos Si ahora nos vamos a la barra de direcciones del navegador web y tecleamos http://localhost:8000, si todo fue correcto veremos la página de icecast, desde la cual tenemos acceso a administración, listas de reproducción, conexiones clientes 4.- CONFIGURACIÓN DEL CLIENTE ices2 PARA icecast2 Ices2 no viene con archivos de configuración por defecto. Lo que si trae en /usr/share/doc/ices2/examples son archivos de ejemplo para configuraciones de alsa (ices-alsa.xml), oss (ices-oss.xml) y playlist (ices-playlist.xml). Vamos a utilizar esta última: creamos una carpeta en /etc llamada ices2 y copiamos allí el archivo A continuación editamos el archivo y lo configuramos 4
  • 5.
    Antonio Jesús MuñozDel rio Servicios de red e internet Es muy sencillo, vamos a ir viéndolo por secciones: ♦ En la sección <background> cambiamos el 0 por 1, de esta forma evitaremos que se mantenga la terminal abierta hasta que lo cerremos. <background>1</background> ♦ En la sección <stream> configuramos: <name>NOMBRE ESTACION<!–name>–> <genre>GENERO ESTACION</genre> <description>DESCRIPCION ESTACION</description> ♦ En la sección <input> configuramos: name=”file”>/miruta/playlist.txt</param> name=”random”>1</param> name=”once”>0</param> Creamos el archivo log para ices y le damos permisos, si no lo hacemos al arrancar ices2 5
  • 6.
    Antonio Jesús MuñozDel rio Servicios de red e internet 5.- CONFIGURACIÓN DEL ARCHIVO DE CANCIONES A REPRODUCIR (playlist) Para ello tenemos dos opciones: Opción a) Creamos la ruta hacia un archivo con la lista de canciones con el comando siguiente 6.- ARRANCAR ices2 Tecleando en consola Si ahora nos vamos a la página (en este caso http://localhost:8000 veremos que podemos conectarnos a la radio. 6