Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
6734 Discussions

How to handle echo cancellation in a VOIP application

gxulg1
Beginner
223 Views
I used IPP to handle echo cancellation in a VOIP applicaiton recently. The applicaiton used two sound channel for playing and recording voice. My solution is described below:
In the playing channel, when the voice data of the remote user comes, I copy the data to the recording channel. In the recording channel, after I recorded some data, I pass these data and the data of the playing channel to the AEC. The two channel are in different threads, I have made the procedure of data coping between these channel thread safe. The code I used to do AEC is from the AEC sample, which I downloaded from this site.
However, after I compiling the project, there was still echo in the playing channel.
I wonder who has the experience of handling echo cancellation, I need your help. Thanks.
0 Kudos
0 Replies
Reply