I want to write a system for reporting on live sports events.
I want the reporters to be able to use an application on the mobile device to capture audio and have it transferred to a server (in realtime), where web listeners can access it. In effect I want to be able to let subscribers listen to the games live.
I have read about CMdaAudioInputStream so that seems like a good place to start.
How do I take the buffers from the audio recording and send them to a streaming server so that people can listen to them? I guess I should use RTSP for streaming them to a server.
The next question is how do I convert the PCM16 buffers to something like AMR? I guess I need to do this before firing them to the server?
I would be grateful if anyone can point me in the right direction as to the technologies I need to use to achieve my goals. Thanks.