Привет, посмотрите этот пост, где я ответил парню с таким же вопросом, как у вас.
Как мне встроить Flash-рекордер в мой сайт
я не знаю о сжатии на стороне клиента (я изучал это раньше и не мог ничего найти).Но я знаю, что вы можете значительно уменьшить размер файла, ограничив скорость записи с помощью этих чисел здесь, где, если я правильно помню, 16 - это запись 16 кГц
recorder = new MicRecorder(wavencoder,null,50,16);
, также отправка на сервер не так сложнапросто посмотрите, как разместить данные, потому что файл WAV по сути двоичные данные