gstreamer

# NO SE SI SEA mp3 por lo de lame pero funciona como .ogg
#
# CON: pactl list | grep -A2 ‘Source #’ | grep ’Name: ’ | cut -d" " -f2
# DETERMINAMOS EL DEVICE


gst-launch-0.10 pulsesrc device=alsa_input.pci-0000_00_1b.0.analog-stereo ! audioconvert ! audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc bitrate=128 ! shout2send ip=radiolibre.co port=8001 password=xxxxx mount=live.ogg


# Con vlc abro radiolibre.co:8000/radiolibre.ogg para monitorearlo
# Recording the output from other applications. To get a list of all monitor type sources we can use:
# Tomado de: www.oz9aec.net/index.php/gstreamer/365-...
# pactl list | grep -A2 ‘Source #’ | grep ‘Name: .*\.monitor$’ | cut -d" " -f2

> # Para copiar con xsel use: cat pulseaudio_streamline | xsel -i

Ahora en pruebas para usar jack y gstreamer:

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”