Can I remove Jitter Buffer in LAN

67 views
Skip to first unread message

spirit_only

unread,
Nov 19, 2009, 9:58:17 AM11/19/09
to UniMRCP
Hi,
As our MRCP server and Unimrcp client are in local LAN, so can we
set Jitter Buffer disable in Unimrcp, and how to disable it ?

Arsen Chaloyan

unread,
Nov 19, 2009, 10:27:58 AM11/19/09
to uni...@googlegroups.com
Hi,
You can adjust the playout delay in jitter buffer, but cannot remove
it completely.
The delay is 50 msec by default, which is almost nothing.
<param name="playout-delay" value="50"/>

You may want to reduce the delay, but I'd not recommend to make it
less than 30msec even for LAN.
--
Arsen Chaloyan
The author of UniMRCP
http://www.unimrcp.org

spirit_only

unread,
Nov 23, 2009, 10:08:44 AM11/23/09
to UniMRCP
Thank you.
Bacause there are some noises before my tts voice playing. I added
some debug code in Unimrcp, and record the tts data in different
place. Then I found the original data received from mrcp server is OK,
but voice through jitter buffer has some noises. So I think if I can
disable the jitter buffer in unimrcp.

I will try to reduce the delay.

On Nov 19, 11:27 pm, Arsen Chaloyan <achalo...@gmail.com> wrote:
> Hi,
> You can adjust the playout delay in jitter buffer, but cannot remove
> it completely.
> The delay is 50 msec by default, which is almost nothing.
>         <param name="playout-delay" value="50"/>
>
> You may want to reduce the delay, but I'd not recommend to make it
> less than 30msec even for LAN.
>

Arsen Chaloyan

unread,
Nov 23, 2009, 12:36:51 PM11/23/09
to uni...@googlegroups.com
On Mon, Nov 23, 2009 at 7:08 PM, spirit_only <spiri...@gmail.com> wrote:
>
> Thank you.
> Bacause there are some noises before my tts voice playing. I added
> some debug code in Unimrcp, and record the tts data in different
> place. Then I found the original data received from mrcp server is OK,
> but voice through jitter buffer has some noises. So I think if I can
> disable the jitter buffer in unimrcp.

If I understand you right, reducing delay in jitter buffer will not
help. You should increase it instead to ensure real-time, contiguous
stream out of jitter buffer. You have either big network jitter or
your CPU is working under high load.
Reply all
Reply to author
Forward
0 new messages