Hya,
I've just brought jack-stdout up to scratch.
jack-stdout captures audio from one or more JACK audio-ports and writes
raw data to standard-output.
It can write signed/unsigned 16/24bit integer and 32bit floating-point
data, both big/little endian.
*
http://rg42.org/oss/jackstdout/
*
git://rg42.org/jack-stdout
example usage - live stream from JACK:
jack-stdout system:capture_1 system:capture_2 \
| oggenc -r -R 48000 -B 16 -C 2 - \
| tee /tmp/recording.ogg \
| oggfwd -p -n "my live stream" localhost 5900 hackme live.ogg
have fun,
robin