[Freeswitch-docs] Jitterbuffer
Dragos Oancea
doancea at orange-vallee.net
Fri Nov 20 13:28:43 MSK 2015
Hi
I have updated this page with info about the new mod_opus options,
including use-jb-lookahead :
https://freeswitch.org/confluence/display/FREESWITCH/mod_opus
Bote, the new JB in FS master applies for all audio codecs, only that
FEC works only for codecs
that support FEC. I know only about Opus, SILK and AMR ,but there might
be others that have FEC. I have only tested Opus successfully with the
new JB, the other audio codec modules might need some code changes, but
I am not sure.
As Anthony said, "p" comes from "number of packets". That's because the
call might be established at a different ptime than 20 ms , and the JB
size should be adjusted.
Regards,
Dragos
On 11/15/2015 12:19 AM, Anthony Minessale wrote:
> it can be a number of ms min and max or a number of packets min and
> max, max is optional.
>
>
> 1p:25p
> 20:150
> 1p
> 20
>
> At any time after its runnint it can be debug:<level> to change debugging
>
>
>
> On Sat, Nov 14, 2015 at 1:55 PM, Bote Man <bote_radio at botecomm.com
> <mailto:bote_radio at botecomm.com>> wrote:
>
> OK, I just watched the Wednesday conference video during which
> Brian demonstrated the jitter buffer. I caught it live, but got in
> late.
>
> Does the new jb only apply to Opus with FEC turned on? Or all
> codecs that support FEC? Or all codecs, period?
>
> It would help me immensely if I had a list of current commands
> that are applicable to the jitter buffer, as Brian says that there
> are incorrect ones that need to be cleaned out. I’m only fair to
> middling at reading source code and figuring out what’s happening.
>
> I saw on the video he typed “1p” at the end of a jb command and a
> guy on the mailing list just offered a similar construct in a
> thread discussing the jb, which puzzled both of us.
>
> Thanks.
>
> Bote
>
> *From:* freeswitch-docs-bounces at lists.freeswitch.org
> <mailto:freeswitch-docs-bounces at lists.freeswitch.org>
> [mailto:freeswitch-docs-bounces at lists.freeswitch.org
> <mailto:freeswitch-docs-bounces at lists.freeswitch.org>] *On Behalf
> Of *Anthony Minessale
> *Sent:* Saturday, 14 November, 2015 10:57
> *To:* FreeSWITCH Docs Team
>
>
> *Subject:* Re: [Freeswitch-docs] [Freeswitch-users] Jitterbuffer
>
> Its there under the cluecon weekly from a few weeks ago.
>
> http://youtube.com/freeswitch
>
> On Friday, November 13, 2015, Bote Man <bote_radio at botecomm.com
> <mailto:bote_radio at botecomm.com>> wrote:
>
> This is a good idea, except which docs are invalid now?
>
> I added the use-jb-lookahead under a new section about Opus and
> the note at the bottom of the Confluence page from ”Bipin”, but
> don’t know what to delete, if anything.
>
> I looked for on YouTube for your excellent demo of the new jitter
> buffer performance but it’s not up there yet; I was hoping it had
> some of the new stuff outlined on a screen capture.
>
> Thanks.
>
> Bote
>
> *From:* freeswitch-docs-bounces at lists.freeswitch.org
> [mailto:freeswitch-docs-bounces at lists.freeswitch.org] *On Behalf
> Of *Brian West
> *Sent:* Friday, 13 November, 2015 12:45
> *To:* FreeSWITCH Users Help; FreeSWITCH Docs Team
> *Subject:* Re: [Freeswitch-docs] [Freeswitch-users] Jitterbuffer
>
> We probably need to wipe confluence clean of the incorrect jitter
> buffer docs now that its been completely rewritten in the past few
> months.
>
> On Thu, Nov 12, 2015 at 4:06 AM, Ola Bäckström
> <Ola.Backstrom at loxysoft.se> wrote:
>
> Dragos,
>
> Your example to enable jitter buffering uses the letter ”p”. Is
> that a typo or does it indeed mean something?
>
> > You can enable the Jitter Buffer in the dial plan:
> > <action application="set" data="jitterbuffer_msec=2p:25p:"/>
>
> I see no such usage in the documentation at
> https://freeswitch.org/confluence/display/FREESWITCH/JitterBuffer
> , but just “60:200:20”.
>
> Best regards
>
> /Ola
>
> *From:* freeswitch-users-bounces at lists.freeswitch.org
> [mailto:freeswitch-users-bounces at lists.freeswitch.org] *On Behalf
> Of *Dragos Oancea
> *Sent:* den 12 november 2015 10:14
> *To:* freeswitch-users at lists.freeswitch.org
> *Subject:* Re: [Freeswitch-users] Jitterbuffer
>
> Hi Josh,
>
> Use FS master, it has a new audio Jitter Buffer.
>
> Then you can use Opus with this setting in the codec config:
> <param name="use-jb-lookahead" value="1"/> .
> The other side must be sending FEC so you could profit from it.
>
>
> You can enable the Jitter Buffer in the dial plan:
> <action application="set" data="jitterbuffer_msec=2p:25p:"/>
> And then enable PLC :
> <action application="set" data="rtp_jitter_buffer_plc=true"/>
>
> Regards,
> Dragos
>
>
> On 11/12/2015 07:51 AM, Josh Richesin wrote:
>
> Hello,
>
> I am running FreeSwitch for our small Wireless ISP.
> Obviously, as a wireless ISP and ITSP, we have a lot of jitter
> and some packet loss. Have a few questions for this setup.
>
> 1) What is the best codec to use when there is going to be
> jitter and some packetloss?
>
> 2) The ATA's that we are using have adaptive jitter buffers,
> should I enable jitterbuffer on Freeswitch as well? If so,
> should it be via sofia profiles?
>
> The problem that I am trying to solve is this...
>
> Our voice customers on our freeswitch have a lot of issues
> with "calls breaking up" When they use another voice
> provider, like say vonage or something running off of a
> metaswitch, they do not have the same issues.
>
> Any help with this would be appreciated! Thanks in advance.
>
> Josh
>
>
>
>
>
> _________________________________________________________________________
>
> Professional FreeSWITCH Consulting Services:
>
> consulting at freeswitch.org
>
> http://www.freeswitchsolutions.com
>
>
>
> Official FreeSWITCH Sites
>
> http://www.freeswitch.org
>
> http://confluence.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
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.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
>
>
>
> --
>
> */Brian West/*
> brian at freeswitch.org
>
> */Twitter: @FreeSWITCH , @briankwest/*
> http://www.freeswitchbook.com
> http://www.freeswitchcookbook.com
>
> Got Bugs? Report them here <https://freeswitch.org/jira>! |
> Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch>
>
> *T:*+19184209001 <tel:%2B19184209001> | *F:*+19184209002
> <tel:%2B19184209002> | *M:*+1918424WEST (9378)
> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
>
>
>
> --
>
> Anthony Minessale II ♬ @anthmfs ♬ @FreeSWITCH ♬
>
> ☞ http://freeswitch.org/ ☞ http://cluecon.com/ ☞
> http://twitter.com/FreeSWITCH
>
> ☞ irc.freenode.net <http://irc.freenode.net> #freeswitch ☞
> _http://freeswitch.org/g+_
>
> ClueCon Weekly Development Call
>
> ☎ sip:888 at conference.freeswitch.org
> <mailto:sip%3A888 at conference.freeswitch.org> ☎ +19193869900
> <tel:%2B19193869900>
>
> https://www.youtube.com/watch?v=9XXgW34t40s
>
> https://www.youtube.com/watch?v=NLaDpGQuZDA
>
>
> _______________________________________________
> Freeswitch-docs mailing list
> Freeswitch-docs at lists.freeswitch.org
> <mailto:Freeswitch-docs at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
>
>
>
>
> --
> Anthony Minessale II ♬ @anthmfs ♬ @FreeSWITCH ♬
>
> ☞ http://freeswitch.org/ ☞ http://cluecon.com/ ☞
> http://twitter.com/FreeSWITCH
> ☞ irc.freenode.net <http://irc.freenode.net> #freeswitch ☞
> _http://freeswitch.org/g+_
>
> ClueCon Weekly Development Call
> ☎ sip:888 at conference.freeswitch.org
> <mailto:sip%3A888 at conference.freeswitch.org> ☎ +19193869900
>
> https://www.youtube.com/watch?v=9XXgW34t40s
> https://www.youtube.com/watch?v=NLaDpGQuZDA
>
>
> _______________________________________________
> Freeswitch-docs mailing list
> Freeswitch-docs at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-docs/attachments/20151120/85421981/attachment-0001.html
Join us at ClueCon 2014 Aug 4-7, 2014
More information about the Freeswitch-docs
mailing list