Hitesh Joshi
Hitesh Joshi

Reputation: 724

Recommendation on client side echo cancellations

I am developing a MCU based voip service. I think the traditional way of doing MCU is, you have N audio mixers at server and every participant in the call receive a steam that does not have their own voice encoded. Guess what I wish to do is, have only 1 audio mixer running at server and (on a broadcast kind model) send the final mixer audio to every participant (For scalability obviously).

Now this obviously creates a problem of hearing your own voice coming from speaker as MCU’s output stream.

I am wondering if there is any “client side echo cancellation” project that I can use to cancel the voice of user at desktop/mobile level.

Upvotes: 0

Views: 273

Answers (1)

Philipp Hancke
Philipp Hancke

Reputation: 17350

The general approach is to filter/subtract the own voice in the MCU. Doing this on the client side does not work.

Upvotes: 0

Related Questions