Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
MatthewWhitmer opened this issue Mar 16, 2022 · 1 comment

Comments

@MatthewWhitmer
Copy link

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!

@v-kpheng
Copy link
Contributor

@Daniel085, @kapilmishr, FYI, it'll be nice if we could add advanced audio controls API to the Android SDK like we did for the Linux SDK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants