[Freeswitch-dev] Portaudio AEC take 2
Steve Underwood
steveu at coppice.org
Mon Apr 15 17:14:17 MSD 2013
Hi,
Oh good. This has been on my todo list for a while. Its nice if someone
saves me the effort. :-)
The WebRTC canceller is the right one to use. Nothing else I've found is
worth considering. The WebRTC canceller is the only open source one
which allows for the mic and speaker sampling rates not matching. If you
don't do that you should be OK on an embedded board or a phone, but you
would be wasting your time on a PC.
Regards,
Steve
On 04/15/2013 08:17 PM, Michael Jerris wrote:
> I'm working on this already.
>
> Mike
>
> On Apr 14, 2013, at 5:59 PM, João Mesquita <jmesquita at freeswitch.org
> <mailto:jmesquita at freeswitch.org>> wrote:
>
>> Guys,
>>
>> I've been looking at an AEC solution to integrate on portaudio for
>> the softphones to take advantage of it and it seems like WebRTC has
>> one that could be used. I am not by any means an expert on the matter
>> so before I start hacking things, I would like to ask your opinion.
>>
>> First of all, licensing... Is this license compatible?
>> http://www.webrtc.org/license-rights/license
>>
>> If the license is compatible, where would be the best place to
>> implement it? I would definitely need some pointers.. I found out
>> that Blink is using it on PJMEDIA as this patch
>> (http://sipsimpleclient.org/projects/sipsimpleclient/repository/entry/patches/pjsip-webrtc_aec.patch)
>> shows. PJMedia already has an interface for noise supression and AEC
>> so I guess it was "easy" to implement there. We would implement it as
>> a media bug or on the portaudio module itself?
>>
>> Also, if anyone knows if this will bring good results, would be
>> great! AEC that just works is something that is really wanted on a
>> softphone...
>>
>>
>> João Mesquita
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>> http://www.freeswitchsolutions.com
>>
>>
>>
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-dev mailing list
>> FreeSWITCH-dev at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>> http://www.freeswitch.org
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
>
>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-dev
mailing list