Add support to prevent Chrome WebRTC Auto Gain Control from reducing mic volume in @zoom/videosdk

I’d like to request a feature for @zoom/videosdk to prevent or override Chrome’s automatic microphone gain adjustments.

Google Chrome enables the flag Allow WebRTC to adjust the input volume by default. When using @zoom/videosdk in a web application, this automatic gain control causes Chrome to reduce the user’s microphone volume during a session, making it difficult for other participants to hear them. Disabling this flag manually fixes the problem, but end-users cannot be expected to modify Chrome flags.

Why This Is Needed:

  • The issue is reproducible on Chrome with default settings.
  • It significantly impacts call quality.
  • No workaround exists on the application side without asking users to modify browser flags.

Environment:

  • @zoom/videosdk (Web, Node/JS)
  • Google Chrome (latest versions)
  • Windows and macOS
  • Multiple hardware setups

@vic.yang, please add any details you think are relevant!

Hey @tiago

Thanks for your feedback.

We will add the function to our roadmap; it will be available in the future release.

Thanks
Vic

1 Like