ОК, поэтому Silverlight 4 добавляет поддержку для захвата с микрофонов (и веб-камер) , однако для того, чтобы эта возможность была полезной (по крайней мере, в моем случае), мне нужно было загрузить эти захваченные данные сервер для сохранения.
AudioCaptureDevice будет записывать аудио PCM на клиенте, и, как мы все знаем, PCM - не самое эффективное кодирование ... данные будут слишком большими для загрузки без сжатия.
В идеале я мог бы закодировать этот поток PCM в AAC прямо на клиенте, а затем загрузить этот сжатый поток на сервер.
Что-то вроде этой библиотеки , может быть полезно. Однако он не поддерживает AAC.
(Я выбираю AAC, потому что (в отличие от MP3) кодирование бесплатно и поддерживается популярными устройствами PMP.
Есть какие-нибудь мысли о том, как лучше всего это сделать? Все варианты на столе: полное доверие, Google Gears и т.д ...
Спасибо за любую помощь!