Questions tagged [echo-cancellation]

40 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
  • 7,464
  • 3
  • 29
  • 40
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
  • 573
  • 5
  • 14
11
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
  • 691
  • 5
  • 24
9
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,765
  • 10
  • 48
  • 97
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,731
  • 1
  • 33
  • 51
8
votes
2 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
  • 428
  • 2
  • 8
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
  • 4,917
  • 4
  • 33
  • 52
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
  • 3,172
  • 1
  • 23
  • 35
4
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…
Vivek Kumar
  • 103
  • 1
  • 9
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
  • 45,645
  • 31
  • 257
  • 263
2
votes
1 answer

How can I reduce the time it takes for echo cancellation to normalize the voice

I am working on a WebRTC project using the jsSIP library. One user connects from their browser, and the other connects by making a real phone call. While reviewing the audio recordings, I noticed a problem. If there is high background noise on the…
eren
  • 31
  • 1
  • 5
2
votes
1 answer

How to use webRTC specific modules in java application

I have a simple java application where the application client can send/receive pure audio UDP packets to server and server will relay the audio packets to everyone except sender. Now how can I use webRTC EchoCancellation module or other feature…
2
votes
0 answers

Getting huge echo with java recording

I am getting huge echo while recording with java sound api. But I expect a recording without any echo. How can I do that ? Or what could be the problem with my below two classes ?? Recorder.java package media; import javax.sound.sampled.*; public…
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
  • 5
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,797
  • 4
  • 23
  • 43
1
2 3