Вы, безусловно, можете загрузить любой выход микрофона SL4 в службу ASP.NET MVC (или WCF WebAPI). Я делаю это в своем проекте WP7.
Что касается кодирования, то необработанный PCM, который выходит из микрофона, обычно огромен (для частоты дискретизации 16 кГц, 16 бит / сэмпл, моноканального аудиопотока, который будет получать до 32000 байт в секунду звука). 1003 *
Я не нашел простого (или бесплатного) способа кодирования в MP3 на платформе SL, но, к счастью, речь (в отличие от музыки) лучше кодируется с использованием кодека Speex. Я использую реализацию по адресу nspeex.codeplex.com и дал мне отличные коэффициенты сжатия - например, при уровне качества 1 (самое низкое из 10, что подходит для моих целей), 64 Кб аудио (эквивалент 2 с) будут кодироваться до 1500 байт.