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