Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:linux:software:ezstream

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:sistemas_operativos:linux:software:ezstream [2021/01/08 22:19] – creado tempwininformatica:sistemas_operativos:linux:software:ezstream [2021/01/08 22:45] (actual) – [Docker] tempwin
Línea 5: Línea 5:
   * [[https://gitlab.xiph.org/xiph/ezstream|Repositorio oficial]] (Gitlab)   * [[https://gitlab.xiph.org/xiph/ezstream|Repositorio oficial]] (Gitlab)
  
 +===== Instalación =====
 +
 +==== Docker ====
 +
 +El fichero ''Dockerfile'':
 +
 +<code yaml>
 +FROM alpine:edge
 +
 +LABEL maintainer="TempWin <tempwin@ejemplo.com>"
 +
 +ARG UID=1000
 +ARG GID=1000
 +
 +RUN apk -q update \
 +    && apk -q --no-progress add ezstream \
 +    && rm -rf /var/cache/apk/*
 +
 +VOLUME ["/ezstream", "/music"]
 +
 +USER $UID:$GID
 +
 +ENTRYPOINT ["/usr/bin/ezstream", "-c", "/ezstream/ezstream.xml"]
 +</code>
 +
 +El fichero ''docker-compose.yml'':
 +
 +<code yaml>
 +version: '2.1'
 +services:
 +  ezstream:
 +    build: .
 +    container_name: ezstream
 +    volumes:
 +      - ./config:/ezstream
 +      - ./music:/music
 +</code>
 ===== Configuración ===== ===== Configuración =====
 +
 +Creamos un fichero XML con la configuración necesaria.
 +
 +Para este ejemplo, se ha creado previamente un fichero llamado ''lista.m3u'' con la ruta a ficheros de audio .mp3. Esta lista de reproducción la emitirá aleatoriamente y sin parar.
 +
 +También está cubierta la información del servidor Icecast al que enviaremos el stream para que cualquier persona pueda conectarse y recibirlo.
  
 <code xml> <code xml>
Línea 151: Línea 194:
 </ezstream> </ezstream>
  
 +</code>
 +
 +===== Ejecución =====
 +
 +Para lanzar Ezstream utilizan un fichero de configuración previamente creado, por ejemplo, ''config-ezstream.xml'' tendríamos que ejecutar:
 +
 +<code>
 +ezstream -c config-ezstream.xml
 </code> </code>
informatica/sistemas_operativos/linux/software/ezstream.1610140753.txt.gz · Última modificación: por tempwin