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

How to disable noise suppression and send high-quality audio? #1

Open
aloproducao opened this issue Apr 25, 2023 · 1 comment
Open

Comments

@aloproducao
Copy link

Hi there,

I'm currently working on a project that uses WebRTC for real-time audio streaming. However, I'm having trouble with the audio quality - it seems like there's some noise suppression or other effect applied that is reducing the quality.

I've tried setting the googAutoGainControl and googNoiseSuppression flags to false in the configurationPeerConnection object, but that doesn't seem to have any effect. I've also tried increasing the audio bitrate, but that didn't help either.

Can anyone provide guidance on how to disable the noise suppression and other effects, and ensure that the audio is being sent in high quality? Any help would be much appreciated.

Thanks!

@Mamena2020
Copy link
Owner

Mamena2020 commented Sep 6, 2023

For noise reduction, you can use the ffmpeg, with audio filter denoise filter . I've never combined webrtc with ffmpeg, but it should work, you can research about it

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

No branches or pull requests

2 participants