Im not sure if Im asking the right place, but basically Im looking for advice on the best way to:
Record Audio through a microphone on a website and Upload the audio
you can also record with MP3 Recorder Studio, save file to mp3 and then upload to the server as an option though
It might be worth having a look at Processing, if you are not familiar with it you can write java applet, without alot of the hassle. There is also great documentation, and active forums.
http://processing.org/learning/libraries/recordlinein.html
Otherwise you could use listenup [ Price: $200 ]
http://www.filesland.com/companies/Mobileer-Inc/ListenUp.html
Hope this helps,
.k
This flash program does this, record, convert to mp3, and upload to your server:
http://fms.denniehoopingarner.com/barebonesRecorder/
If is not free, and can be licensed for $99, but if someone could provide the source code of a similar thing, that would be great.
Use Adobe Flash Media Server (http://www.adobe.com/products/flashmediaserver/) or Java servers with support of incoming sound streams.
With FMS it is realy simple. You create in flash swf-app that reads microphone and send sound stream to server. FMS will write it as .flv automatically. You should find few samples answering yours problem in Adobe documentation.
You can also use FLVAR which is a Flash based audio recorder that runs in the browser.
As mentioned by Konrad, It uses a media server like Wowza, FMIS or Red5.
It supports the 2 audio codecs present in Flash Player for encoding: Nelly Moser ASAO and Speex.
You can use ffmpeg and FLVAR's APIs to convert the resulting .flv file to .mp3.