SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
Práctica
Streaming
Audio 1
Servicios de Red e Internet


Francisco Javier Gavilán Escriche
2ºASIR
Práctica Streaming Audio 1                                                        Francisco Javier Gavilán Escriche 2º ASIR




Indice

Objetivos ..........................................................................................................................................2
Instalación de Incecast2, ices...........................................................................................................3
Configuración de Icecast2 ...............................................................................................................3
Habilitar el servicio .........................................................................................................................4
Configuración del cliente ices2 para icecast2..................................................................................5
Configuración del archivo de canciones a reproducir (playlist) ......................................................8
Arrancar ices2 ..................................................................................................................................8




                                                                                                                                                        1
Práctica Streaming Audio 1                           Francisco Javier Gavilán Escriche 2º ASIR



Objetivos

Monta tu propia radio musical siguiendo el tutorial y adaptándolo a debian.




                                                                                                 2
Práctica Streaming Audio 1                           Francisco Javier Gavilán Escriche 2º ASIR


Instalación de Incecast2, ices

Instalamos icecast2e, ices2 y herramientas vorbis para manejo de formatos de audio libres (ogg).
Nos vamos a una terminal y tecleamos “apt-get icecast2 ices2 vorbis-tools”




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




                                                                                                   3
Práctica Streaming Audio 1                          Francisco Javier Gavilán Escriche 2º ASIR

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




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.




                                                                                                4
Práctica Streaming Audio 1                            Francisco Javier Gavilán Escriche 2º ASIR



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

En consola nos mostrará

Starting icecast2:

Si ahora nos vamos a la barra de direcciones del navegador web y tecleamos
http://localhost:8000 o nuestra IP seguida del puerto 8000 (si estamos como anfitrión o
comunicando máquinas virtuales), si todo fue correcto veremos la página de icecast , desde la
cual tenemos acceso a administración, listas de reproducción, conexiones clientes




Como vemos aún no tenemos ningún Active Mountpoints, lo cual conseguiremos tras instalar el
cliente ices2 y establezcamos las “lista de canciones“


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 mediante “mkdir /etc/ices2”, acto seguido copiamos el ices-playlist.xml mediante la
siguiente orden: “cp /usr/share/doc/ices2/examples/ices-playlist.xml /etc/ices2/” y a continuación
procedemos a editar el archivo para configurarlo (nano /etc/ices2/ices-playlist.xml):



                                                                                                     5
Práctica Streaming Audio 1                         Francisco Javier Gavilán Escriche 2º ASIR



♦ En la sección <background> cambiamos el 0 por 1, de esta forma evitaremos que se mantenga
la terminal abierta hasta que lo cerremos.




♦ En la sección <stream> configuramos:




                                                                                               6
Práctica Streaming Audio 1                             Francisco Javier Gavilán Escriche 2º ASIR



♦ En la sección <input> configuramos:




Establecemos la ruta al archivo que contiene la lista de canciones: /miruta/playlist.txt

Random: indicamos si queremos que la reproducción de los archivos sea secuencial (0) o
aleatoria (1).

Once: Indicamos si queremos que la emisora deje de emitir al terminar la lista de reproducción
(1) o que continúe emitiendo sin interrupción (0).

♦ En la sección <instance> configuramos:




                                                                                                   7
Práctica Streaming Audio 1                            Francisco Javier Gavilán Escriche 2º ASIR



La dirección del servidor: localhost (porque lo tengo en local, si lo instalásemos en un hosting
pondríamos la URL)
El puerto: por defecto trae 8000 (lo dejamos tal cual)
El password de las fuentes: PASSWORD_FUENTES (es el mismo password que hemos puesto
en /etc/icecast2/icecast.xml)

En <mount></mount> debemos elegir el „mount point‟ que queramos para emitir. Podemos
poner algo descriptivo (sin espacios y acabado en .ogg), por ejemplo lista_de_reproduccion.ogg

♦ Creamos el archivo log para ices mediante mkdir /var/log/ices y le damos permisos 777 porque
si no lo hacemos puede ser que al arrancar el servicio ices2 nos de fallo (chmod 777 –R
/var/log/ices)


Configuración del archivo de canciones a reproducir (playlist)
Para este paso he decidido editar el archivo y teclear la ruta completa para cada canción de la
siguiente manera:

Creamos la ruta definida en la siguiente imagen desde la raíz y hacemos un nano del
correspondiente archivo donde le especificamos la ruta de la canción alojada en mi unidad (es
preferible que las canciones estén en formato .ogg para mejor compatibilidad)




Arrancar ices2
Hacemos un “sudo ices2 /etc/ices-playlist.xml &”




                                                                                                   8
Práctica Streaming Audio 1                           Francisco Javier Gavilán Escriche 2º ASIR



Si ahora nos vamos a la página (en este caso http://localhost:8000 veremos que aparece el
enlace http://localhost:8000/lista_de_reproduccion.ogg , con el que podemos conectarnos a la
radio.




Si ahora pinchamos en m3u nos preguntará el reproductor mutimedia que queremos usar para
reproducir la canción (he decidido ejecutarlo en VideoLanCenter porque no tiene tantos
problemas de compatibilidad como Windows Media Player




Si diera algún problema la reproducción copiamos la url (excepto la parte de la extensión m3u) y
nos vamos a Medio/Abrir volcado de red y nos aparecerá la siguiente pantalla donde tendremos
que pegar la url:




                                                                                                   9
Práctica Streaming Audio 1                          Francisco Javier Gavilán Escriche 2º ASIR




Justamente después se nos reproducirá la pista por streaming con total normalidad y podremos
escuchar nuestra música sin ningún problema.




                                                                                                10

Weitere ähnliche Inhalte

Ähnlich wie Practica Streaming Audio 1

Estacion de radio por internet axel
Estacion de radio por internet axelEstacion de radio por internet axel
Estacion de radio por internet axelAxelChelo_08
 
Andrés González Suárez Streaming de audio
Andrés González Suárez   Streaming de audioAndrés González Suárez   Streaming de audio
Andrés González Suárez Streaming de audioAndrés González Suárez
 
Manual del audacity
Manual del audacityManual del audacity
Manual del audacitybreyale10613
 
Pedro soriano villarroel proyeco fin de curso
Pedro soriano villarroel proyeco fin de cursoPedro soriano villarroel proyeco fin de curso
Pedro soriano villarroel proyeco fin de cursopsvasir
 
MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2
MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2
MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2Facebook
 
Debian Lenny Asterisk
Debian Lenny AsteriskDebian Lenny Asterisk
Debian Lenny Asteriskmanzurek
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalaciónPrincezitha Ruiz
 
Granja de renderizacion
Granja de renderizacionGranja de renderizacion
Granja de renderizacionjorgejpl1
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosPedro Alcaraz Díaz
 
Codigos satelitales actualizados
Codigos satelitales actualizadosCodigos satelitales actualizados
Codigos satelitales actualizadosLuis Inostroza
 
Fail2ban instalacion configuracion
Fail2ban instalacion configuracionFail2ban instalacion configuracion
Fail2ban instalacion configuracioncriscega
 
Informe ejecutivo 103380 4
Informe ejecutivo 103380 4 Informe ejecutivo 103380 4
Informe ejecutivo 103380 4 jebernalc2036
 

Ähnlich wie Practica Streaming Audio 1 (20)

Estacion de radio por internet axel
Estacion de radio por internet axelEstacion de radio por internet axel
Estacion de radio por internet axel
 
Icecast rodrigo garcía
Icecast rodrigo garcíaIcecast rodrigo garcía
Icecast rodrigo garcía
 
Andrés González Suárez Streaming de audio
Andrés González Suárez   Streaming de audioAndrés González Suárez   Streaming de audio
Andrés González Suárez Streaming de audio
 
Manual del audacity
Manual del audacityManual del audacity
Manual del audacity
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Pedro soriano villarroel proyeco fin de curso
Pedro soriano villarroel proyeco fin de cursoPedro soriano villarroel proyeco fin de curso
Pedro soriano villarroel proyeco fin de curso
 
MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2
MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2
MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2
 
Manual redhat
Manual redhatManual redhat
Manual redhat
 
Debian Lenny Asterisk
Debian Lenny AsteriskDebian Lenny Asterisk
Debian Lenny Asterisk
 
tema
tematema
tema
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalación
 
Manual shorewall
Manual shorewallManual shorewall
Manual shorewall
 
Granja de renderizacion
Granja de renderizacionGranja de renderizacion
Granja de renderizacion
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagios
 
Recuperacion de datos
Recuperacion de datosRecuperacion de datos
Recuperacion de datos
 
Codigos satelitales actualizados
Codigos satelitales actualizadosCodigos satelitales actualizados
Codigos satelitales actualizados
 
Fail2ban instalacion configuracion
Fail2ban instalacion configuracionFail2ban instalacion configuracion
Fail2ban instalacion configuracion
 
auda
audaauda
auda
 
Informe ejecutivo 103380 4
Informe ejecutivo 103380 4 Informe ejecutivo 103380 4
Informe ejecutivo 103380 4
 
Instalación de java
Instalación de javaInstalación de java
Instalación de java
 

Mehr von Terrafx9

Práctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilanPráctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilanTerrafx9
 
Practica 2 iptables fran gavilan
Practica 2 iptables fran gavilanPractica 2 iptables fran gavilan
Practica 2 iptables fran gavilanTerrafx9
 
Practica1 iptables fran_gavilan
Practica1 iptables fran_gavilanPractica1 iptables fran_gavilan
Practica1 iptables fran_gavilanTerrafx9
 
Log mein pecha_kucha
Log mein pecha_kuchaLog mein pecha_kucha
Log mein pecha_kuchaTerrafx9
 
Log mein documentacion
Log mein documentacionLog mein documentacion
Log mein documentacionTerrafx9
 
Practica de procesos en Linux
Practica de procesos en LinuxPractica de procesos en Linux
Practica de procesos en LinuxTerrafx9
 
Practica planificacion tareas_linux_fran_gavilan
Practica planificacion tareas_linux_fran_gavilanPractica planificacion tareas_linux_fran_gavilan
Practica planificacion tareas_linux_fran_gavilanTerrafx9
 
Práctica 3 FTP
Práctica 3 FTPPráctica 3 FTP
Práctica 3 FTPTerrafx9
 
Practica 2 FTP
Practica 2 FTPPractica 2 FTP
Practica 2 FTPTerrafx9
 
Practica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanPractica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanTerrafx9
 
Practica 2003 server_acitve_directory_fran_gavilan
Practica 2003 server_acitve_directory_fran_gavilanPractica 2003 server_acitve_directory_fran_gavilan
Practica 2003 server_acitve_directory_fran_gavilanTerrafx9
 
Pecha kucha
Pecha kuchaPecha kucha
Pecha kuchaTerrafx9
 
Pecha Kucha Mod_Security Apache2
Pecha Kucha Mod_Security Apache2Pecha Kucha Mod_Security Apache2
Pecha Kucha Mod_Security Apache2Terrafx9
 
Instalación de 2 CMS: Wordpress y Drupal
Instalación de 2 CMS: Wordpress y DrupalInstalación de 2 CMS: Wordpress y Drupal
Instalación de 2 CMS: Wordpress y DrupalTerrafx9
 
Gbd trabajo modeloentidadrelacion
Gbd trabajo modeloentidadrelacionGbd trabajo modeloentidadrelacion
Gbd trabajo modeloentidadrelacionTerrafx9
 
Herramientas de la web 2
Herramientas de la web 2Herramientas de la web 2
Herramientas de la web 2Terrafx9
 
Herramientas de la web 2
Herramientas de la web 2Herramientas de la web 2
Herramientas de la web 2Terrafx9
 
Herramientas de la web 2
Herramientas de la web 2Herramientas de la web 2
Herramientas de la web 2Terrafx9
 

Mehr von Terrafx9 (20)

Práctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilanPráctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilan
 
Practica 2 iptables fran gavilan
Practica 2 iptables fran gavilanPractica 2 iptables fran gavilan
Practica 2 iptables fran gavilan
 
Practica1 iptables fran_gavilan
Practica1 iptables fran_gavilanPractica1 iptables fran_gavilan
Practica1 iptables fran_gavilan
 
Pfsense
PfsensePfsense
Pfsense
 
Log mein pecha_kucha
Log mein pecha_kuchaLog mein pecha_kucha
Log mein pecha_kucha
 
Log mein documentacion
Log mein documentacionLog mein documentacion
Log mein documentacion
 
LogMeIn
LogMeInLogMeIn
LogMeIn
 
Practica de procesos en Linux
Practica de procesos en LinuxPractica de procesos en Linux
Practica de procesos en Linux
 
Practica planificacion tareas_linux_fran_gavilan
Practica planificacion tareas_linux_fran_gavilanPractica planificacion tareas_linux_fran_gavilan
Practica planificacion tareas_linux_fran_gavilan
 
Práctica 3 FTP
Práctica 3 FTPPráctica 3 FTP
Práctica 3 FTP
 
Practica 2 FTP
Practica 2 FTPPractica 2 FTP
Practica 2 FTP
 
Practica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanPractica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilan
 
Practica 2003 server_acitve_directory_fran_gavilan
Practica 2003 server_acitve_directory_fran_gavilanPractica 2003 server_acitve_directory_fran_gavilan
Practica 2003 server_acitve_directory_fran_gavilan
 
Pecha kucha
Pecha kuchaPecha kucha
Pecha kucha
 
Pecha Kucha Mod_Security Apache2
Pecha Kucha Mod_Security Apache2Pecha Kucha Mod_Security Apache2
Pecha Kucha Mod_Security Apache2
 
Instalación de 2 CMS: Wordpress y Drupal
Instalación de 2 CMS: Wordpress y DrupalInstalación de 2 CMS: Wordpress y Drupal
Instalación de 2 CMS: Wordpress y Drupal
 
Gbd trabajo modeloentidadrelacion
Gbd trabajo modeloentidadrelacionGbd trabajo modeloentidadrelacion
Gbd trabajo modeloentidadrelacion
 
Herramientas de la web 2
Herramientas de la web 2Herramientas de la web 2
Herramientas de la web 2
 
Herramientas de la web 2
Herramientas de la web 2Herramientas de la web 2
Herramientas de la web 2
 
Herramientas de la web 2
Herramientas de la web 2Herramientas de la web 2
Herramientas de la web 2
 

Practica Streaming Audio 1

  • 1. Práctica Streaming Audio 1 Servicios de Red e Internet Francisco Javier Gavilán Escriche 2ºASIR
  • 2. Práctica Streaming Audio 1 Francisco Javier Gavilán Escriche 2º ASIR Indice Objetivos ..........................................................................................................................................2 Instalación de Incecast2, ices...........................................................................................................3 Configuración de Icecast2 ...............................................................................................................3 Habilitar el servicio .........................................................................................................................4 Configuración del cliente ices2 para icecast2..................................................................................5 Configuración del archivo de canciones a reproducir (playlist) ......................................................8 Arrancar ices2 ..................................................................................................................................8 1
  • 3. Práctica Streaming Audio 1 Francisco Javier Gavilán Escriche 2º ASIR Objetivos Monta tu propia radio musical siguiendo el tutorial y adaptándolo a debian. 2
  • 4. Práctica Streaming Audio 1 Francisco Javier Gavilán Escriche 2º ASIR Instalación de Incecast2, ices Instalamos icecast2e, ices2 y herramientas vorbis para manejo de formatos de audio libres (ogg). Nos vamos a una terminal y tecleamos “apt-get icecast2 ices2 vorbis-tools” 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 3
  • 5. Práctica Streaming Audio 1 Francisco Javier Gavilán Escriche 2º ASIR ♦ Buscamos la sección <hostname> Indicamos el nombre del servidor que vamos a utilizar. Si emitimos desde nuestro equipo en local ponemos localhost 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. 4
  • 6. Práctica Streaming Audio 1 Francisco Javier Gavilán Escriche 2º ASIR icecast2 viene con un servicio montado en /etc/init.d/icecast2 (el cual acabamos de habilitar), ahora lo activamos mediante “/etc/init.d/icecast2 start” En consola nos mostrará Starting icecast2: Si ahora nos vamos a la barra de direcciones del navegador web y tecleamos http://localhost:8000 o nuestra IP seguida del puerto 8000 (si estamos como anfitrión o comunicando máquinas virtuales), si todo fue correcto veremos la página de icecast , desde la cual tenemos acceso a administración, listas de reproducción, conexiones clientes Como vemos aún no tenemos ningún Active Mountpoints, lo cual conseguiremos tras instalar el cliente ices2 y establezcamos las “lista de canciones“ 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 mediante “mkdir /etc/ices2”, acto seguido copiamos el ices-playlist.xml mediante la siguiente orden: “cp /usr/share/doc/ices2/examples/ices-playlist.xml /etc/ices2/” y a continuación procedemos a editar el archivo para configurarlo (nano /etc/ices2/ices-playlist.xml): 5
  • 7. Práctica Streaming Audio 1 Francisco Javier Gavilán Escriche 2º ASIR ♦ En la sección <background> cambiamos el 0 por 1, de esta forma evitaremos que se mantenga la terminal abierta hasta que lo cerremos. ♦ En la sección <stream> configuramos: 6
  • 8. Práctica Streaming Audio 1 Francisco Javier Gavilán Escriche 2º ASIR ♦ En la sección <input> configuramos: Establecemos la ruta al archivo que contiene la lista de canciones: /miruta/playlist.txt Random: indicamos si queremos que la reproducción de los archivos sea secuencial (0) o aleatoria (1). Once: Indicamos si queremos que la emisora deje de emitir al terminar la lista de reproducción (1) o que continúe emitiendo sin interrupción (0). ♦ En la sección <instance> configuramos: 7
  • 9. Práctica Streaming Audio 1 Francisco Javier Gavilán Escriche 2º ASIR La dirección del servidor: localhost (porque lo tengo en local, si lo instalásemos en un hosting pondríamos la URL) El puerto: por defecto trae 8000 (lo dejamos tal cual) El password de las fuentes: PASSWORD_FUENTES (es el mismo password que hemos puesto en /etc/icecast2/icecast.xml) En <mount></mount> debemos elegir el „mount point‟ que queramos para emitir. Podemos poner algo descriptivo (sin espacios y acabado en .ogg), por ejemplo lista_de_reproduccion.ogg ♦ Creamos el archivo log para ices mediante mkdir /var/log/ices y le damos permisos 777 porque si no lo hacemos puede ser que al arrancar el servicio ices2 nos de fallo (chmod 777 –R /var/log/ices) Configuración del archivo de canciones a reproducir (playlist) Para este paso he decidido editar el archivo y teclear la ruta completa para cada canción de la siguiente manera: Creamos la ruta definida en la siguiente imagen desde la raíz y hacemos un nano del correspondiente archivo donde le especificamos la ruta de la canción alojada en mi unidad (es preferible que las canciones estén en formato .ogg para mejor compatibilidad) Arrancar ices2 Hacemos un “sudo ices2 /etc/ices-playlist.xml &” 8
  • 10. Práctica Streaming Audio 1 Francisco Javier Gavilán Escriche 2º ASIR Si ahora nos vamos a la página (en este caso http://localhost:8000 veremos que aparece el enlace http://localhost:8000/lista_de_reproduccion.ogg , con el que podemos conectarnos a la radio. Si ahora pinchamos en m3u nos preguntará el reproductor mutimedia que queremos usar para reproducir la canción (he decidido ejecutarlo en VideoLanCenter porque no tiene tantos problemas de compatibilidad como Windows Media Player Si diera algún problema la reproducción copiamos la url (excepto la parte de la extensión m3u) y nos vamos a Medio/Abrir volcado de red y nos aparecerá la siguiente pantalla donde tendremos que pegar la url: 9
  • 11. Práctica Streaming Audio 1 Francisco Javier Gavilán Escriche 2º ASIR Justamente después se nos reproducirá la pista por streaming con total normalidad y podremos escuchar nuestra música sin ningún problema. 10