flash-jackaudio

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