Java API for android acoustic echo cancellation.
I already tested and using it on a LAN demo several monthes ago, it worked well most of the time but sometimes with little squeal, I know there must have something todo to make it better. To make it better
- Maybe I should build the whole VOE and using the C++ interface proveded by apm? I'll try this later.
- The API is a low level one, most of them are just wrappers of native WebRTC aecm interface. We should handle so many things by ourselves, like estimate the echo tail,handle capture/render threads etc. I'm planning to provide a higher level of the API, which can handle those things for us automatically.
- Build the apm interface.
- Provide a higher level of the API.
- Provide a VoIP demo to show how to use this API instead of doing AECM on PCM files.