Documentación basada en:
jackaudio.org/routing_flash
git clone git://repo.or.cz/libflashsupport-jack.git
cd libflashsupport
sh bootstrap.sh
make
sudo make install
Algunas dependencias podran necesitarse. Pero lo mas importante es que al momento de compilar busca:
flashsupport.c:184:28: fatal error: linux/videodev.h: No such file or directory
compilation terminated.
make[1]: *** [libflashsupport_la-flashsupport.lo] Error 1
Se debe entonces comentar una linea, el siguiente comando pone el parche en su lugar:
sed -i 's|#define V4L1|//#define V4L1|' ./flashsupport
Como ultimo paso se deben crear unos enlaces simbolicos, segun plataforma y architectura:
sudo ln -s /usr/local/lib/flashsupport.so /usr/lib64
y
sudo ln -s /usr/local/lib/libflashsupport.so /usr/lib/firefox/plugins/
Por ultimo, se lanza gstreamer usando jack para enlazarlo como se ve en la imagen al plugin de flash.
gst-launch-0.10 jackaudiosrc server=default ! audioconvert ! vorbisenc ! oggmux ! shout2send ip=radiolibre.co port=8001 password=XXXXX mount=live.ogg streamname=“RadioLibre” description=“Live Mix – http://radiolibre.co” genre=“sub”
Appendix (siempre util recordar)
Como destrabar el sistema de sondido en #debian
/etc/init.d/alsa-utils restart
o
lsof | grep pcm & kill -9 al proceso listado