Skip to content
This repository was archived by the owner on Feb 20, 2026. It is now read-only.

No control over WebRTC audio processing (AEC, NS, AGC) from a custom audio driver  #418

@MatthewWhitmer

Description

@MatthewWhitmer

It appears there is no way to control the software audio processing options in a custom audio driver which OpenTok configures in WebRTC.

Did I miss something in the API where I can do this? Or is this something that could be exposed?

For my use case I would very much like control for enabling/disabling the WebRTC based echo cancellation (as well as NS and AGC) while using a custom audio driver. Not all mic sources on Android support hardware cancellation on the device, and you can't get access to the unprocessed PCM audio data (to simultaneously save a high resolution video with unprocessed audio of the live directed video or broadcast) while hardware echo cancellation is in use.

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions