Comments (5)
especially android 10
from mediasoup-client-android.
It's complicated, but you can try to disable build-in AEC and use AEC3.
from mediasoup-client-android.
could you please tell me how to disable build-in AEC and use AEC3,
I tried all of these and nothing worked
WebRtcAudioUtils.setWebRtcBasedAcousticEchoCanceler(true);//true or false
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googEchoCancellation", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googEchoCancellation2", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googDAEchoCancellation", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googTypingNoiseDetection", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googAutoGainControl", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googAutoGainControl2", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googNoiseSuppression", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googNoiseSuppression2", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googAudioMirroring", "false"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googHighpassFilter", "true"));
from mediasoup-client-android.
Recommend trying webrtc
official demo and test whether aec
works in your phone.
from mediasoup-client-android.
For your information, some other projects are calling setWebRtcBasedAcousticEchoCanceler(false)
on specific phone models. This fixes an echo on calls where the speaker is ON. Many Xiaomi models seem to be affected, but it's not limited to this manufacturer.
See: signalapp/Signal-Android#7635
from mediasoup-client-android.
Related Issues (20)
- Crash Java_org_mediasoup_droid_Consumer_nativeGetKind HOT 1
- Crash GLException org.webrtc.GlUtil in checkNoGLES2Error
- Crash <unknown> New Issue Unhandled BusError
- Crash abort New Issue Unhandled Abort
- Crash memcmp New Issue Unhandled Segfault
- Crash android::RefBase::decStrong New Issue Unhandled BusError
- Crash mediasoupclient::Device::Load New Issue Unhandled Segfault HOT 1
- Application getting crash on VideoTrack.removeSink HOT 1
- H.264 encoder support HOT 9
- Is this project still maintained?
- Build Failed
- C/C++: ld: error: ../../../../deps/webrtc/lib/arm64-v8a/libwebrtc.a:1: unknown directive: version
- Any api for using turn?
- is:issue is:open Excuse me, erroe happened when compile the code downloaded with the zip. what should I do. thank HOT 1
- How to send customized video and audio?
- app crashing when minifyEnabled set true HOT 1
- How to use audio/WebRtcAudioRecord rather than voiceengine/WebRtcAudioRecord
- How to switch to media mode to play WebRTC audio HOT 1
- vulnerable WebRTC lib. HOT 1
- The `Producer` and `Consumer` classes do not have variables named `rtpSender` and `rtpReceiver`.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mediasoup-client-android.