SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
ICECAST CON OPENSUSE.
ÍNDICE
CONTENIDO
1. Introducción..................................................................................................2
2. Instalación ....................................................................................................2
3. Configurando Icecast ....................................................................................3
4. Configurando Ices .........................................................................................4
5. Ejecutando los servicios ................................................................................7
6. Comprobación ..............................................................................................8
1. INTRODUCCIÓN
En esta práctica implementaremos un sistema de Streaming de Audio. Con los
programas Icecast e Ice. El primero hará la función de Servidor, y el segundo de
Cliente para reproducir las canciones.
Cabe destacar que esta práctica se realizará en un entorno sobre la distribución
OpenSuse 13 y escritorio versión GNOME.
El comando que se utiliza para la instalación de programas es “zypper”, diferente
a los conocidos apt-get o yum de otros sistemas más usuales.
Antes de cualquier instalación hemos de hacer una actualización del sistema para
evitar problemas futuros:
Zypper update
Zypper upgrade
Nota: ¡Recordad hacerlo como root (su)!
2. INSTALACIÓN
Los servicios que tenemos instalar son:
 Icecast
 Ice
 Libshout3
Se puede hacer de dos formas. En modo comando y modo gráfico. El que sea
más fácil por el usuario, ambos realizarán la misma función.
En modo comando:
zypper install icecast
zypper install ices
zypper install libshout3
En modo gráfico:
Abriremos el recurso de Añadir/quitar programa:
Y buscaremos “icecast”. Instalaremos los recursos que nos pida (incluirá ices):
3. CONFIGURANDO ICECAST
Una vez estén instalados los servicios configuraremos Icecast.
Abriremos el archivo de configuración:
nano /etc/icecast.xml
Este archivo es el principal para tener Icecast con una configuración eficaz y
personalizada. Editaremos algunos parámetros:
Authentication:
En “source-password” añadiremos la contraseña de un usuario normal. Y en
admin-user y admin-password, el nombre y contraseña de nuestro usuario
Admin.
Hostname & port:
Agregaremos nuestra IP (ojo, estática) como hostname. También sirve añadir
localhost. El puerto será el que viene por defecto (8000). Cuidado no esté
habilitado el Firewall, deshabilitado para evitar problemas de prohibición.
Después de esto, no hay que tocar nada más en Icecast. Hay muchas variables
opcionales. Aconsejo dejarlo así.
4. CONFIGURANDO ICES
El cliente ices seguramente sea el que dé más problemas en cuanto a
configuración. Cualquier ruta o ejecución mal puesta puede hacer que el sistema
falle. Los archivos están situados en la ruta: /usr/share/doc/packages/ices/
Nosotros editaremos el archivo:
nano /usr/share/doc/packages/ices/ices-playlist.xml
Una vez abierto el archivo ices-playlist, editaremos las siguientes variables:
Logpath (Rutas):
En la variable “logpath” añadiremos la ruta donde estarán los archivos que
configuraremos en ices. En nuestro caso será en la home de nuestro usuario
llamado “velli” (/home/velli/Documentos).
El archivo donde se guardarán los logs se llamará “ices.log”.
Configurando la lista:
En este apartado podemos agregar un nombre de lista, el género de nuestra
música y una pequeña descripción.
Ruta de la lista de reproducción:
Nuestra lista estará ubicada en /home/velli/Documentos/playlist.txt (luego
crearemos dicho archivo).
Definiendo detalles del Servidor:
En esta parte definiremos el hostname (el nombre del equipo, nosotros lo hemos
dejado en localhost), el puerto por defecto (8000), la contraseña “zxcvbnm” y el
nombre de la lista que agregaremos ( /lista.ogg).
Lista de reproducción
Crearemos un archivo en /home/velli/Documentos llamado “playlist.txt” y ahí
agregaremos la música que añadiremos en la Playlist.
La estructura del documento debe ser así:
/home/tu_usuario/Música/mi_música.ogg
/home/tu_usuario/Música/mi_música.ogg
Nota: la música debe estar en la extensión .ogg (para evitar problemas). En
Internet hay convertidores online y gratuitos que realizan la conversión de .MP3
(u otros formatos) a OGG.
Nosotros lo hemos hecho de esta forma:
En cada línea escribes la ubicación del archivo.
5. EJECUTANDO LOS SERVICIOS
Una vez está todo configurado, solo hace falta ejecutar los servicios. Durante la
realización de esta práctica ha habido algunos problemas porque no se ejecutaba
correctamente “ices”.
Los comandos son:
 icecast -c /etc/icecast.xml
 ices /usr/share/doc/packages/ices/ices-playlist.xml
El detalle importante es, que cada servicio debe ser iniciado en un terminal
diferente. Por ello, abriremos dos, de forma individual.
6. COMPROBACIÓN
Abriremos un navegador y agregando la dirección ip + puerto podremos acceder.
127.0.0.1:8000
ó
192.168.1.20:8000 (nuestra IP).
Podemos apreciar como Icecast2 está arrancado y funcionando. La lista que
definimos antes:
Lista.ogg
Todos los detalles de la lista creada llamada “Lista.ogg”
Desde el cliente también funciona y podemos escuchar la playlist:
Desde el Panel de Administración vemos cuantos escuchas tenemos (1 listener):
Y hasta aquí el tutorial de cómo tener Icecast e Ices funcional en el Sistema
Operativo OpenSUSE.
Josep Mª Vellido – ASIX2M
Servicios de Redes - STUCOM

Más contenido relacionado

La actualidad más candente

Informatica oli pro
Informatica oli proInformatica oli pro
Informatica oli prosanz07
 
Instalacion de paquetes
Instalacion de paquetesInstalacion de paquetes
Instalacion de paquetesvictorcorreas
 
Instalacion de Nagios en CentOS 6.2
Instalacion de  Nagios en CentOS 6.2Instalacion de  Nagios en CentOS 6.2
Instalacion de Nagios en CentOS 6.2Moisés Elías Araya
 
Trabajo de sena
Trabajo de senaTrabajo de sena
Trabajo de senaYefer Rios
 
Instalacion de postgre sql
Instalacion de postgre sqlInstalacion de postgre sql
Instalacion de postgre sqlDaniel Moo Moo
 
Instalacion Weblogic Server 11g Linux
Instalacion Weblogic Server 11g LinuxInstalacion Weblogic Server 11g Linux
Instalacion Weblogic Server 11g LinuxMoisés Elías Araya
 
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Max Morales
 
Actividad ssh final - Ubuntu
Actividad ssh final - UbuntuActividad ssh final - Ubuntu
Actividad ssh final - UbuntuJose Diaz Silva
 
Instalación de MySQL en Linux Mint
Instalación de MySQL en Linux MintInstalación de MySQL en Linux Mint
Instalación de MySQL en Linux Mintkamui002
 
Sistemas de discos
Sistemas de discosSistemas de discos
Sistemas de discoscarimi
 
Instalar DB Adventure Works SQL Server 2012
Instalar DB Adventure Works SQL Server 2012Instalar DB Adventure Works SQL Server 2012
Instalar DB Adventure Works SQL Server 2012Moisés Elías Araya
 
Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Cosmosnet
 
Sistemas multi usu red_alfonso_contreras_final
Sistemas multi usu red_alfonso_contreras_finalSistemas multi usu red_alfonso_contreras_final
Sistemas multi usu red_alfonso_contreras_finalalfonso2014
 

La actualidad más candente (19)

Manual Open.SUSE
Manual Open.SUSEManual Open.SUSE
Manual Open.SUSE
 
Informatica oli pro
Informatica oli proInformatica oli pro
Informatica oli pro
 
Instalacion de paquetes
Instalacion de paquetesInstalacion de paquetes
Instalacion de paquetes
 
Instalacion de Nagios en CentOS 6.2
Instalacion de  Nagios en CentOS 6.2Instalacion de  Nagios en CentOS 6.2
Instalacion de Nagios en CentOS 6.2
 
Trabajo de sena
Trabajo de senaTrabajo de sena
Trabajo de sena
 
Instalacion de postgre sql
Instalacion de postgre sqlInstalacion de postgre sql
Instalacion de postgre sql
 
Instalacion Weblogic Server 11g Linux
Instalacion Weblogic Server 11g LinuxInstalacion Weblogic Server 11g Linux
Instalacion Weblogic Server 11g Linux
 
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
 
Ocs inventory
Ocs inventoryOcs inventory
Ocs inventory
 
Actividad ssh final - Ubuntu
Actividad ssh final - UbuntuActividad ssh final - Ubuntu
Actividad ssh final - Ubuntu
 
Instalación de MySQL en Linux Mint
Instalación de MySQL en Linux MintInstalación de MySQL en Linux Mint
Instalación de MySQL en Linux Mint
 
Manual Apache 2,Awstats,Webalizer
Manual Apache 2,Awstats,WebalizerManual Apache 2,Awstats,Webalizer
Manual Apache 2,Awstats,Webalizer
 
Sistemas de discos
Sistemas de discosSistemas de discos
Sistemas de discos
 
Instalar DB Adventure Works SQL Server 2012
Instalar DB Adventure Works SQL Server 2012Instalar DB Adventure Works SQL Server 2012
Instalar DB Adventure Works SQL Server 2012
 
Instalación de cms en un servidor
Instalación de cms en un servidorInstalación de cms en un servidor
Instalación de cms en un servidor
 
Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5
 
Instalando oracle 12c en centos 7
Instalando oracle 12c en centos 7Instalando oracle 12c en centos 7
Instalando oracle 12c en centos 7
 
Sistemas multi usu red_alfonso_contreras_final
Sistemas multi usu red_alfonso_contreras_finalSistemas multi usu red_alfonso_contreras_final
Sistemas multi usu red_alfonso_contreras_final
 
Servidor proxy en centos
Servidor proxy en centosServidor proxy en centos
Servidor proxy en centos
 

Similar a Icecast2 con OpenSUSE

Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuraciónxandra8556
 
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
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosPedro Alcaraz Díaz
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualboxBaruch Ramos
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDAndres Ldño
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Marco Arias
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...Edgar A. Cruz Huaman
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2cyberleon95
 
ownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal JebariownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal Jebaribilaljbr
 
Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Felix Ernesto Orduz Grimaldo
 
Instalación de oracle bpa suite 11g
Instalación de oracle bpa suite 11gInstalación de oracle bpa suite 11g
Instalación de oracle bpa suite 11gCROSSNET S.A.C.
 
Practicaicecast2
Practicaicecast2Practicaicecast2
Practicaicecast2Alex Castel
 

Similar a Icecast2 con OpenSUSE (20)

Laboratorio Nº 8.pdf
Laboratorio Nº 8.pdfLaboratorio Nº 8.pdf
Laboratorio Nº 8.pdf
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Bulma 441
Bulma 441Bulma 441
Bulma 441
 
Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuración
 
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
 
Práctica apache2 jose antonio albalat almenara
Práctica apache2 jose antonio albalat almenaraPráctica apache2 jose antonio albalat almenara
Práctica apache2 jose antonio albalat almenara
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagios
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualbox
 
Paso a paso zenoss 2.5
Paso a paso zenoss  2.5Paso a paso zenoss  2.5
Paso a paso zenoss 2.5
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUID
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
 
Instalacion servicio web en debian
Instalacion servicio web en debianInstalacion servicio web en debian
Instalacion servicio web en debian
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2
 
ownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal JebariownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal Jebari
 
Guia postfix
Guia postfixGuia postfix
Guia postfix
 
Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)
 
Instalación de oracle bpa suite 11g
Instalación de oracle bpa suite 11gInstalación de oracle bpa suite 11g
Instalación de oracle bpa suite 11g
 
Practicaicecast2
Practicaicecast2Practicaicecast2
Practicaicecast2
 
Manual shorewall
Manual shorewallManual shorewall
Manual shorewall
 

Más de Vellidin

Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Vellidin
 
DNS (Bind) con Fedora.
DNS (Bind) con Fedora.DNS (Bind) con Fedora.
DNS (Bind) con Fedora.Vellidin
 
Radio con Sam Broadcaster y GISS.TV
Radio con Sam Broadcaster y GISS.TVRadio con Sam Broadcaster y GISS.TV
Radio con Sam Broadcaster y GISS.TVVellidin
 
Squirrelmail Debian
Squirrelmail DebianSquirrelmail Debian
Squirrelmail DebianVellidin
 
Postfix con Ubuntu
Postfix con UbuntuPostfix con Ubuntu
Postfix con UbuntuVellidin
 
hMailServer
hMailServerhMailServer
hMailServerVellidin
 
Mensajería instantánea. Open Fire y Spark.
Mensajería instantánea. Open Fire y Spark.Mensajería instantánea. Open Fire y Spark.
Mensajería instantánea. Open Fire y Spark.Vellidin
 

Más de Vellidin (8)

Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5
 
Open LDAP
Open LDAPOpen LDAP
Open LDAP
 
DNS (Bind) con Fedora.
DNS (Bind) con Fedora.DNS (Bind) con Fedora.
DNS (Bind) con Fedora.
 
Radio con Sam Broadcaster y GISS.TV
Radio con Sam Broadcaster y GISS.TVRadio con Sam Broadcaster y GISS.TV
Radio con Sam Broadcaster y GISS.TV
 
Squirrelmail Debian
Squirrelmail DebianSquirrelmail Debian
Squirrelmail Debian
 
Postfix con Ubuntu
Postfix con UbuntuPostfix con Ubuntu
Postfix con Ubuntu
 
hMailServer
hMailServerhMailServer
hMailServer
 
Mensajería instantánea. Open Fire y Spark.
Mensajería instantánea. Open Fire y Spark.Mensajería instantánea. Open Fire y Spark.
Mensajería instantánea. Open Fire y Spark.
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 

Icecast2 con OpenSUSE

  • 1. ICECAST CON OPENSUSE. ÍNDICE CONTENIDO 1. Introducción..................................................................................................2 2. Instalación ....................................................................................................2 3. Configurando Icecast ....................................................................................3 4. Configurando Ices .........................................................................................4 5. Ejecutando los servicios ................................................................................7 6. Comprobación ..............................................................................................8
  • 2. 1. INTRODUCCIÓN En esta práctica implementaremos un sistema de Streaming de Audio. Con los programas Icecast e Ice. El primero hará la función de Servidor, y el segundo de Cliente para reproducir las canciones. Cabe destacar que esta práctica se realizará en un entorno sobre la distribución OpenSuse 13 y escritorio versión GNOME. El comando que se utiliza para la instalación de programas es “zypper”, diferente a los conocidos apt-get o yum de otros sistemas más usuales. Antes de cualquier instalación hemos de hacer una actualización del sistema para evitar problemas futuros: Zypper update Zypper upgrade Nota: ¡Recordad hacerlo como root (su)! 2. INSTALACIÓN Los servicios que tenemos instalar son:  Icecast  Ice  Libshout3 Se puede hacer de dos formas. En modo comando y modo gráfico. El que sea más fácil por el usuario, ambos realizarán la misma función. En modo comando: zypper install icecast zypper install ices zypper install libshout3
  • 3. En modo gráfico: Abriremos el recurso de Añadir/quitar programa: Y buscaremos “icecast”. Instalaremos los recursos que nos pida (incluirá ices): 3. CONFIGURANDO ICECAST Una vez estén instalados los servicios configuraremos Icecast. Abriremos el archivo de configuración: nano /etc/icecast.xml Este archivo es el principal para tener Icecast con una configuración eficaz y personalizada. Editaremos algunos parámetros: Authentication: En “source-password” añadiremos la contraseña de un usuario normal. Y en
  • 4. admin-user y admin-password, el nombre y contraseña de nuestro usuario Admin. Hostname & port: Agregaremos nuestra IP (ojo, estática) como hostname. También sirve añadir localhost. El puerto será el que viene por defecto (8000). Cuidado no esté habilitado el Firewall, deshabilitado para evitar problemas de prohibición. Después de esto, no hay que tocar nada más en Icecast. Hay muchas variables opcionales. Aconsejo dejarlo así. 4. CONFIGURANDO ICES El cliente ices seguramente sea el que dé más problemas en cuanto a configuración. Cualquier ruta o ejecución mal puesta puede hacer que el sistema falle. Los archivos están situados en la ruta: /usr/share/doc/packages/ices/
  • 5. Nosotros editaremos el archivo: nano /usr/share/doc/packages/ices/ices-playlist.xml Una vez abierto el archivo ices-playlist, editaremos las siguientes variables: Logpath (Rutas): En la variable “logpath” añadiremos la ruta donde estarán los archivos que configuraremos en ices. En nuestro caso será en la home de nuestro usuario llamado “velli” (/home/velli/Documentos). El archivo donde se guardarán los logs se llamará “ices.log”. Configurando la lista: En este apartado podemos agregar un nombre de lista, el género de nuestra música y una pequeña descripción. Ruta de la lista de reproducción: Nuestra lista estará ubicada en /home/velli/Documentos/playlist.txt (luego crearemos dicho archivo).
  • 6. Definiendo detalles del Servidor: En esta parte definiremos el hostname (el nombre del equipo, nosotros lo hemos dejado en localhost), el puerto por defecto (8000), la contraseña “zxcvbnm” y el nombre de la lista que agregaremos ( /lista.ogg). Lista de reproducción Crearemos un archivo en /home/velli/Documentos llamado “playlist.txt” y ahí agregaremos la música que añadiremos en la Playlist. La estructura del documento debe ser así: /home/tu_usuario/Música/mi_música.ogg /home/tu_usuario/Música/mi_música.ogg
  • 7. Nota: la música debe estar en la extensión .ogg (para evitar problemas). En Internet hay convertidores online y gratuitos que realizan la conversión de .MP3 (u otros formatos) a OGG. Nosotros lo hemos hecho de esta forma: En cada línea escribes la ubicación del archivo. 5. EJECUTANDO LOS SERVICIOS Una vez está todo configurado, solo hace falta ejecutar los servicios. Durante la realización de esta práctica ha habido algunos problemas porque no se ejecutaba correctamente “ices”. Los comandos son:  icecast -c /etc/icecast.xml  ices /usr/share/doc/packages/ices/ices-playlist.xml El detalle importante es, que cada servicio debe ser iniciado en un terminal diferente. Por ello, abriremos dos, de forma individual.
  • 8. 6. COMPROBACIÓN Abriremos un navegador y agregando la dirección ip + puerto podremos acceder. 127.0.0.1:8000 ó 192.168.1.20:8000 (nuestra IP). Podemos apreciar como Icecast2 está arrancado y funcionando. La lista que definimos antes:
  • 9. Lista.ogg Todos los detalles de la lista creada llamada “Lista.ogg”
  • 10. Desde el cliente también funciona y podemos escuchar la playlist: Desde el Panel de Administración vemos cuantos escuchas tenemos (1 listener):
  • 11. Y hasta aquí el tutorial de cómo tener Icecast e Ices funcional en el Sistema Operativo OpenSUSE. Josep Mª Vellido – ASIX2M Servicios de Redes - STUCOM