We have a Java application which stream the screen/webcam/microphone to a RTMP/RTMPT server.
Currently, the implementation of the microphone is the following :
- Capture the microphone with the Java API
- Encode on the fly the data with NellyMoser ASAO codec
- Stream it with the RTMP/RTMPT protocol to the server
The problem is that the sound of the microphone is really noisy and the capture doesn't work on all PC.
So, we need a freelancer who know well the capture of the microphone in Java to optimize it on our application.