Questions tagged [echo-cancellation]

32 questions
17
votes
1 answer

How to setup for record and playback audio on Mac. VOIP app on Mac

I want to record and playback audio in Mac. Now, I have some problems about the settings for Input/Output/ChannelFormat … I showed you some code I try below. // Setup audio device - (OSStatus) setupAudioDevice { // It's oks …
Long Pham
  • 6,377
  • 3
  • 26
  • 39
13
votes
3 answers

AcousticEchoCanceler on Samsung devices not working

I have AcousticEchoCanceler working for VoIP calls for every other device type I've tried, but not on any Samsung device. The device reports AcousticEchoCanceler being available but it simply does nothing. What I've…
etan
  • 473
  • 4
  • 14
9
votes
1 answer

How to use echo cancellation module in PulseAudio?

I trying to make PulseAudio echo canceller work. I have two applications - recorder and player, both use PulseAudio. I create player and recorder like this: // pulseAudio pa_simple *paS=0; pa_sample_spec ss; void initPulseAudio() { …
Raiv
  • 5,463
  • 1
  • 31
  • 50
8
votes
0 answers

AudioUnit Echo Cancellation Built-in Feature for iOS

Currently I am developing an iOS app that captures the sound using iPad mic. At the same time, a sound is being played through iPad speakers. Since the objective is to process the isolated input sound, the speaker feedback should be removed…
CRoig
  • 631
  • 5
  • 20
8
votes
2 answers

AEC ( Echo Cancellation Support ) in OSX Using AudioQueue

I am developing VOIP Application on OSX and iOS and will be using AudioQueue for Audio flow, what want to Know is, by default does AudioQueue support acoustic echo cancellation or do we need to add support for it, If we need to implement, i believe…
Amitg2k12
  • 3,723
  • 9
  • 45
  • 92
5
votes
1 answer

chirp and WebRTC simultaneously - no echo cancellation

I am attempting to listen for chirps (using the webassembly 16kHz-mono 3.1.0 version) while simultaneously communicating with a secondary device over WebRTC which is also listening for chirps. In a situation where the two devices are connected and…
M.T
  • 3,749
  • 4
  • 24
  • 46
4
votes
0 answers

How to disable system audio enhancements using webRTC?

On different systems (Windows/Android/etc.) there are some "built-in" audio enhancements. For example AEC (autmatic echo cancellation), NR (noise reduction) and Automatic Gain Control. Everyone can have those turned off or on in any…
dankal444
  • 769
  • 1
  • 9
  • 24
4
votes
1 answer

How software echo canceller works?

I've read many VoIP echo topics, like What is echo cancellation? Causes of Echo And here is what I understand. Supposed there are A and B calling, and A hears his own voice (echo) Its B who causes echo. Because B's microphone has captured B's…
onmyway133
  • 38,911
  • 23
  • 231
  • 237
3
votes
0 answers

Chrome WebRTC echo cancellation and external audio sources

I'm building a video conferencing app using Electron (version 10, Chrome v75) and WebRTC. The app has multiple windows, and in each window, I have a separate RTCPeerConnection with a different app user. The problem is that if I don't use headphones,…
vojislavdjukic
  • 349
  • 1
  • 7
3
votes
1 answer

Android AcousticEchoCanceler NOT Working

Hi I am trying to add VOIP feature to an android Application. For this I need Acoustic Echo Cancellation. I have seen the official documentation for AcousticEchoCanceler here. I am using this piece of code for Acoustic Echo…
2
votes
2 answers

Acoustic Echo Cancellation (AEC) on Xamarin.iOS

I am currently working on cross platform Voip app development based on Xamarin.iOS platform. I did search about the AEC implementation on iOS but most topics are related to Objective-C. What I have already achieved now is: I could use Audiotoolbox…
Akatsuki821
  • 21
  • 1
  • 4
2
votes
1 answer

How to remove echo

I am working on app which do live stream between two android devices. I have got pretty got results like connectivity, video stream. But i am not happy with sound qualtiy there is so echo and noise in sound. This is how i am using audio track…
umerk44
  • 2,691
  • 4
  • 20
  • 42
2
votes
1 answer

AudioSource.VOICE_COMMUNICATION doesn't work on all devices which are support VOICE_COMMUNICATION

I use AudioSource.VOICE_COMMUNICATION as source in my AudioRecord instance for all devices which support this. This works good on all my tablets except one. The "Acer Iconia Tab 8". AcousticEchoCanceler, AutomaticGainControl, NoiseSuppressor are…
PiOsA
  • 135
  • 9
2
votes
1 answer

WebRTC AEC not working on Android with USB Camera

We have a webrtc enabled service with 2 different endpoints; a web app and a native android app. The android app is installed on a android device with a USB Camera. Using the web app on chrome/firefox, pc2pc audio quality is almost perfect. But we…
furkan
  • 253
  • 2
  • 9
2
votes
0 answers

WebRTC echo cancellation on Android. Buffer too small

I'm having an issue trying to do echo cancellation on android using webRTC. I'm following the project posted Here for the most part, however I'm trying to directly stream from a remote device. /* Prepare AEC */ MobileAEC aecm = new…
user2783377
  • 31
  • 1
  • 4
1
2 3