aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgast0n <gast0n@texto-plano.xyz>2020-12-26 23:38:14 -0300
committergast0n <gast0n@texto-plano.xyz>2020-12-26 23:38:14 -0300
commit0a60543969dd5cb89ff97f60669295039249f1a1 (patch)
treece5f07895c09dbf4b71717db1c8b1dcd4bbace0e
parent9a5b9c5a2fa02774609abe0739fc3846f2f644d9 (diff)
downloadtutos-0a60543969dd5cb89ff97f60669295039249f1a1.tar.gz
Como emitir en la radio de texto-plano.xyz desde la terminal usando liquidsoap
-rw-r--r--how-to-liquidsoap.md35
1 files changed, 35 insertions, 0 deletions
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)
Un proyecto texto-plano.xyz