echo cancellation using pulseaudio

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

echo cancellation using pulseaudio

Jump to solution
3,229 Views
p12patel
Contributor II

Hello,

does any one has idea about doing echo cancellation using pulse audio on imx6 ?

Labels (4)
1 Solution
1,806 Views
p12patel
Contributor II

hello all,

Finally after using pulseaudio and webrtc plugin i am able to do significant improvement in echo cancellation.

I have used pulseaudio version pulseaudio_6.0 and webrtc version 0.1.

command to test loopback echo cancellation

PULSE_PROP="filter.want=echo-cancel" gst-launch-1.0 pulsesrc ! pulsesink volume=1 sync=false async=false

to test without echo cancellation,(dont set PULSE_PROP="filter.want=echo-cancel"  before gst-launch command)

gst-launch-1.0 pulsesrc ! pulsesink volume=1 sync=false async=false

Thanks all.

View solution in original post

3 Replies
1,806 Views
igorpadykov
NXP Employee
NXP Employee

Hi Pratik

may be helpful arm discussion :

VoIP application for android | ARM Connected Community

Below some example of implementation of VoIP stack

i.MX6 Android KitKat Enterprise VoIP Handheld Platform

V2IP on iWave's i.MX6 Pico ITX Single Board Computer | iWave SystemsiWave Systems

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
1,806 Views
p12patel
Contributor II

hi igor,

i am working on imx6 based custom board. we are facing issue of echo cancellation in our application. we are using gstreamer for audio data transfer between imx6 and PC. we want to use pulse audio for echo cancellation on imx6 side.

we are not running android.

pulseaudio is installed on board but echo cancellation is not working.

does any one succeeded in using  pulseaudio on imx6 board for echo cancellation ?

0 Kudos
1,807 Views
p12patel
Contributor II

hello all,

Finally after using pulseaudio and webrtc plugin i am able to do significant improvement in echo cancellation.

I have used pulseaudio version pulseaudio_6.0 and webrtc version 0.1.

command to test loopback echo cancellation

PULSE_PROP="filter.want=echo-cancel" gst-launch-1.0 pulsesrc ! pulsesink volume=1 sync=false async=false

to test without echo cancellation,(dont set PULSE_PROP="filter.want=echo-cancel"  before gst-launch command)

gst-launch-1.0 pulsesrc ! pulsesink volume=1 sync=false async=false

Thanks all.