RATE=5 KEYFRAME=$(expr 4 \* $RATE) WIDTH=640 HEIGHT=$(expr $WIDTH / 4 \* 3) set -x gst-launch-0.10 -v \ v4l2src ! \ videorate ! \ video/x-raw-yuv,width=$WIDTH,height=$HEIGHT,framerate=\(fraction\)$RATE/1 ! \ ffmpegcolorspace ! \ smokeenc keyframe=$KEYFRAME ! \ identity ! \ udpsink port=9003 host=192.168.0.156 & A=$! gst-launch-0.10 -v udpsrc port=5000 blocksize=64000 buffer-size=99999 ! \ smokedec ! video/x-raw-yuv ! ffmpegcolorspace ! xvimagesink & B=$! gst-launch-0.10 -v alsasrc ! audioconvert ! audio/x-raw-int,channels=1,rate=8000 ! mulawenc ! audio/x-mulaw,channels=1,rate=8000 ! tcpclientsink host=192.168.0.156 port=9004 C=$! echo -n DONE? read wait kill $A $B $C