Wireshark mailing list archives

Re: Jitter Buffer in Wireshark


From: Jaap Keuter <jaap.keuter () xs4all nl>
Date: Thu, 10 Dec 2009 23:13:55 +0100

Hi,

Yes, the Wireshark implementation of a 'jitterbuffer', if you may call it, is 
rather poor. But then again, do you really need a high performance jitter 
buffer? It's not that you can use Wireshark to do MOS tests for you. That is 
really up to the performance of the endpoint, not the 'man in the middle' as 
Wireshark is.

Thanks,
Jaap

Krzysztof Cabaj wrote:
Hi,

Due to my research concerning jitter buffer, I tried to use Wireshark
to evaluate a number of packets dropped by buffer. However, there is
no description of jitter buffer implementation in Wireshark.
Therefore, I have verified source codes for version 1.2.4. I analyzed
file gtk/rtp_player.c and function decode_rtp_stream.

And, I have few concerns.

There is no real buffer, but only a number representing hypothetical
buffer size (variable jitter_buffer).
Packets are “dropped” when variable diff is greater than jitter_buffer
(line 758).
Variable diff represents absolute value in ms between real time of
receiving this packet and time when this packet should be
received (line 742).

I would be very grateful if somebody who know this part of code could
confirm these?

Regards,
Krzysztof Cabaj

___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe


Current thread: