twilio-video.js icon indicating copy to clipboard operation
twilio-video.js copied to clipboard

Echoing issue in Safari

Open joelongstreet opened this issue 4 years ago • 5 comments

I'm using the Twilio Programmable Video API and have run into audio echoing issues in a few circumstances. My particular implementation is pretty complicated, but I can actually duplicate this problem 100% of the time using this example project.

  1. Follow the directions on the readme to setup the application.
  2. Use ngrok to publicly expose your application.
  3. Open Safari and send the ngrok url to a friend to open in Safari.
  4. If the participants aren't wearing headphones, both will get very loud pronounced echoing problems.
  5. This issue doesn't seem to occur in Chrome.

I've messed with the audio settings quite a bit - the preferred audio codecs, turning off gain control, manually turn on echo cancellation - all of these seem to have an effect, but none fix the echoing issue in Safari.

What are the next steps in debugging? How can I make this echoing issue go away?

joelongstreet avatar Feb 25 '21 22:02 joelongstreet

Hi @joelongstreet ,

Sorry for the delayed response, but we are already investigating a similar issue. I will keep you posted.

Thanks,

Manjesh

manjeshbhargav avatar Mar 23 '21 17:03 manjeshbhargav

@joelongstreet I guess this is because noiseSuppression and echoCancellation are not supported in Safari.

alex-konoval avatar Apr 07 '21 17:04 alex-konoval

Hi @joelongstreet ,

We have updated this Safari bug with reproduction steps (with a plain WebRTC app). We will monitor it and let you know once they fix it.

Thanks,

Manjesh

manjeshbhargav avatar Apr 13 '21 19:04 manjeshbhargav

Hi I faced this problem as well @manjeshbhargav Any updates on this?

baranovskyi avatar Jul 07 '21 10:07 baranovskyi

Hello, Any update here. I am also facing the echoing issue, though its occurrence is low, but still reproducible in 2/10 cases.

Device: iphone SE(14.8) Safari Caller Occurrence: 2/10

I tried the echoCancellation, but did not have any effect

Bikash-lama avatar Dec 07 '21 10:12 Bikash-lama