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