echo cancellation using pulseaudio

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

echo cancellation using pulseaudio

跳至解决方案
4,836 次查看
p12patel
Contributor II

Hello,

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

标签 (4)
1 解答
3,413 次查看
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.

在原帖中查看解决方案

3 回复数
3,413 次查看
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 项奖励
回复
3,413 次查看
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 项奖励
回复
3,414 次查看
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.