From 0a60543969dd5cb89ff97f60669295039249f1a1 Mon Sep 17 00:00:00 2001 From: gast0n Date: Sat, 26 Dec 2020 23:38:14 -0300 Subject: Como emitir en la radio de texto-plano.xyz desde la terminal usando liquidsoap --- how-to-liquidsoap.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 how-to-liquidsoap.md diff --git a/how-to-liquidsoap.md b/how-to-liquidsoap.md new file mode 100644 index 0000000..5c51dc4 --- /dev/null +++ b/how-to-liquidsoap.md @@ -0,0 +1,35 @@ +# Emitir desde la terminal usando liquidsoap + +Esta prueba de emisión, en la radio de `texto-plano.xyz`, se realizó desde una distro basada en Debian. + +## Requerimientos +Asegurate de que tu transmisión saliente cumpla con las siguientes especificaciones: + +``` +Formato: ogg +Bit rate: 96 Kbps +Sample Rate: 48 KHz +Canales: 2 (stereo) +``` + +## Paquete necesario +`# apt install liquidsoap` + +## Uso +Una vez tenemos todo instalado, vamos a necesitar los datos del servidor `Icecast` de la radio e indicar la ubicacion de la playlist a reproducir. + +**Ejemplo:** +Esta simple linea de codigo es la que hay que ejecutar desde una terminal para comenzar a emitir (antes verificar que no haya nadie emitiendo en la radio: [http://texto-plano.xyz:8000/live.ogg.m3u](http://texto-plano.xyz:8000/live.ogg.m3u)): + +``` +liquidsoap 'output.icecast(%vorbis.cbr(samplerate=48000, channels=2, bitrate=96), host="texto-plano.xyz", port=8000, user="source", password="OjBOQ9bs17", mount="/live.ogg", mksafe(playlist("/ruta/al/playlist.m3u")))' +``` + +Lo único a modificar en este ejemplo es colocar la ruta a tu archivo `playlist.m3u` donde estarán listados los ficheros de audio que quieras emitir. Cuando la lista se reproduzca en su totalidad, deberás terminar la ejecucion de este comando _(Ctrl+c)_, sino la lista se empezará a reproducir nuevamente. + +Los archivos en tu lista de reproducción, no necesariamente deben estar en formato `.ogg`, ya que con esta configuración: `%vorbis.cbr(samplerate=48000, channels=2, bitrate=96)` se realizará la transcodificación al formato `ogg` requerido por la radio _(esto puede requerir un elevado uso de la CPU)_. + +Listo, eso es todo amigos. +_¡A qué esperás para empezar a emitir! :D_ + +Publicado por ~gast0n (última edición: 26/12/2020) -- cgit v1.2.3