Stream call to client browser

What I need to do is to have a call that is in progress being streamed to clients with flash. Hopefully only having a delay at most 1-2sec

I have tried using ICES() but this streams in a ogg format that is not usable by flash plus there was a 7-8 second delay when I was trying with VLC.

The other thing that I saw that might work is EAGI() but I haven’t found a working example to try it out. This was the only thing that I found:
#!/bin/sh
cat /dev/fd/3 | sox -t raw -r 8000 -w -s -c 1 - -t raw -r 44100 - vol 2|ffmpeg -f s16le -ar 44100 -ac 1 -i - -ab 32k -f mp3 - | ezstream -c /var/lib/asterisk/ices/stream.mp3.xml

but this “/dev/fd/3” always returned as does not exist. I was hoping that if I get that working I could pipe that to some other kind of streaming server that would work with flash.

Any recommendations as far as either getting EAGI method working or just another method to stream the call?