| Summary: | Echo cancellation doesn't work in WebRTC calls when using external microphone | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | mawojtcz |
| Component: | WebRTC | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW --- | ||
| Severity: | Normal | CC: | ap, avasilko, daniel.ororke, glefebvr, mmalavalli, webkit-bug-importer, youennf |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 13 | ||
| Hardware: | Mac | ||
| OS: | macOS 10.15 | ||
|
Description
mawojtcz
2020-06-29 03:48:05 PDT
Any update on this? Many users are reporting this problem to us on Safari and it works perfectly fine in Chrome. Thanks for the bug report. Would you be able to privately send me a sysdiagnose so that we can do further investigation? By the way, can you reproduce the issue in a simple page like https://webrtc.github.io/samples/src/content/devices/input-output/. Doing a simple test on my MacBook, I validated echo cancellation is working although this seems less efficient than with the built-in mic. I've just sent you an email with the sysdiagnose now. We can also reproduce the problem by just using https://appr.tc/ We are getting customer reports of the same issue. Reproducible with Safari only, not with Chrome. https://github.com/twilio/twilio-video.js/issues/1433 Youenn, We can reproduce quite consistently on MacOS Big Sur, the sysdiagnose file was sent to you in email. Hi Youenn, We were able to reproduce the behavior using the following repro steps: 1. Chrome user joins an AppRTC Room (https://appr.tc/). 2. Safari Big Sur user joins the same Room with an external USB microphone and MacBook built-in speakers. 3. Chrome user hears his/her own voice when talking to the Safari user. Hope this helps. Thanks, Manjesh Hi @Manjesh - Can you guys still reproduce? We found that in Safari 15.5, I am unaffected by audio echo using external microphones (or at least the ones I have on hand - Logitech Brio and a wired headphone mic). The issue may have been a recently resolved problem with the publisher's audio track becoming unmuted in Safari 15.0 - 15.4.x. This effectively bypasses the Echo Cancellation altogether. Let me know what you find, I'm curious! --Daniel from Vonage |