2

We used some WebRTC libraries and implemented them in a test app on the iPhone. The test app allows voice calls between two phones using this app, similar to Skype.

The app is picking up a lot of background noise, a lot more than Skype or other phone apps like Line.

Is there a way we can reduce the background noise?

rptwsthi
  • 10,094
  • 10
  • 68
  • 109
Crashalot
  • 33,605
  • 61
  • 269
  • 439

2 Answers2

1

Skype has its own codec with built in acoustic echo cancellation and noise suppression. There are also built in noise reduction mechanisms in iOS but there is no way to get around having your own codec which will perform such an action if you are looking to completely eliminate that noise. WebRTC is not there yet from that perspective.

TommyG
  • 4,145
  • 10
  • 42
  • 66
1

I don't know why you still get background noise if you use WebRTC lib and enabled NS option.

for me I build the standalone module of WebRTC noise suppression, and it works just fine. when using the most aggressive mode of NS instance, there is little background noise on both Android and iOS.

Bill Hoo
  • 647
  • 5
  • 21