[Freeswitch-users] Mod_Conference Improvement (Denoise)

Anthony Minessale anthony.minessale at gmail.com
Wed Jan 16 19:23:05 MSK 2013


There is also the preprocess app which uses a media bug in the core for a
variety of things but is incomplete it's using a bit of code from speex so
we can certainly improve that as well.




On Tue, Jan 15, 2013 at 8:58 PM, Michael Jerris <mike at jerris.com> wrote:

> If you wanted to implement something like this you could do so as a media
> bug, it does not need to touch mod_conference in any way.  Take a look at
> mod_ladspa for an example of a similar module that modifies audio using a
> media bug.  Give it a try and see if you can get something working.
>
> Mike
>
> On Jan 15, 2013, at 8:03 PM, Michael Collins <msc at freeswitch.org> wrote:
>
> While I don't have a problem with the concept of noise filtering I have to
> point out that each member of the conference can have his or her own noise
> level setting. From fs_cli:
>
> conference <conf name> energy <member_id|all|last|non_moderator> [<newval>]
>
> You only need to apply it to the person who is in the noisy location. In
> fact, in the example configuration the user can dial 9 to increase the
> energy threshold (for when he's in a noisy environment) or press 7 to
> decrease the threshold. Pressing 8 will reset the energy to normal, which I
> believe is 200.
>
> -MC
>
> On Tue, Jan 15, 2013 at 4:24 PM, Usama Zaidi <itsusama at gmail.com> wrote:
>
>> Hi,
>>
>> I talked about this a while back on the channel, the way how energy-level
>> is implemented in mod_conference isn't the right way to handle noise in my
>> opinion because the participants that get bridged would have a different
>> noise floor depending on where they are located, so if I set the value of
>> energy-level too high to accommodate one participant, any other participant
>> in a quite sitting would never get bridged, I proposed we should tackle
>> this the way Asterisk does using a denoise dialplan function (
>> https://wiki.asterisk.org/wiki/display/AST/Asterisk+10+Function_DENOISE),
>> we can use libav for noise filtering on the muxed audio. I'm willing to
>> contribute if one of the devs would help me out regarding implementation.
>> Any comments?
>>
>> -Regards
>>
>>
>
>
> _________________________________________________________________________
> 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-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>


-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130116/8bf769c6/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list