Spectrum analysis of microphone input

Ok big issue. I know you can compute spectrumData through the soundChannel which will only process loaded audio (ie mp3). What i need to do is process the microphone input to get spectrum data in real time. Is this possible using the flash media server? Needs to be fast enough for realtime feedback in a game. Im thinking the process would be that the server app gets the microphone data, computes the spectrum, sends back and array of data to flash. Would need to do this ever 100ms id say to be playable.