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

Any update on this feature? When will it be available?

Hi @noahviktorschenk

Any update on this feature? When will it be available?

Thank you for continuing to follow the progress of this feature.

It is still on our roadmap, and we will support this functionality in the near future.

Thanks
Vic

1 Like