Liquidsoap es un cliente para hacer ‘streaming’ de audio y/o vídeo contra diferentes servidores, entre ellos Icecast.
Se presta al ‘scripting’, además de incorporar cosas como transición entre piezas, chupar fuente en remoto, listas de reproducción y si preguntamos ¿esto lo puede hacer? sí, todo lo cura una sopa de líquidos cuando estás resfriado. http://savonet.sourceforge.net/doc-svn/quick_start.html
Un breve acercamiento a él con primeros pasos, probando una emisión de audio y otra de vídeo
Instalar icecast y configurar
apt-get install icecast2
Nos saltará una interfaz de configuración en ncurses, respondemos:
-
Sí
-
localhost
-
Establecer las diferentes contraseñas
-
Recordar la primera contraseña (source)
Bajando un vídeo y un audio
curl -O https://ia800303.us.archive.org/35/items/TheInternetsOwnBoyTheStoryOfAaronSwartz/TheInternetsOwnBoy_TheStoryofAaronSwartz-HD.ogv
curl -O https://ia902605.us.archive.org/7/items/BuffaloSpringfield-ForWhatItsWorth1967/BuffaloSpringfield-ForWhatItsWorth1967.ogg
Instalamos liquidsoap y plugins necesarios
apt-get install liquidsoap liquidsoap-plugin-icecast liquidsoap-plugin-ogg liquidsoap-plugin-vorbis liquidsoap-plugin-theora
Prueba de emisión vídeo
liquidsoap 'output.icecast(%ogg(%theora(quality=25,width=320,height=240),%vorbis), host = "localhost", port = 8000, password = "LACONTRASEÑA", mount = "tv.ogg", mksafe(single("TheInternetsOwnBoy_TheStoryofAaronSwartz-HD.ogv")))'
Visita a: http://localhost:8000/tv.ogg
Prueba de emisión de audio
liquidsoap 'output.icecast(%vorbis, host = "localhost", port = 8000, password = "LACONTRASEÑA", mount = "radio.ogg", mksafe(single("BuffaloSpringfield-ForWhatItsWorth1967.ogg")))'
Visita a: http://localhost:8000/radio.ogg
Interesante me lo apunto +1
Muy bueno moreno.
Más que una sopa de líquidos, es jabón líquido jeje
Muy interesante