Hello,
does any one has idea about doing echo cancellation using pulse audio on imx6 ?
Solved! Go to Solution.
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.
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!
-----------------------------------------------------------------------------------------------------------------------
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 ?
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.