Ethereal-users: Re: [Ethereal-users] RTP Stream Analysis

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Martin Regner" <martin.regner@xxxxxxxxx>
Date: Mon, 8 Nov 2004 18:06:32 +0100
Lars Ruoff wrote:
> RTP delay and jitter are calculated as described in RFC 1889
> (http://www.ietf.org/rfc/rfc1889.txt),
> that is:
> 
> <quote>
>    If Si is the RTP timestamp from packet i, and Ri is the time of
>    arrival in RTP timestamp units for packet i, then for two packets i
>    and j, D may be expressed as
> 
>                  D(i,j)=(Rj-Ri)-(Sj-Si)=(Rj-Sj)-(Ri-Si)
> 
>    The interarrival jitter is calculated continuously as each data
>    packet i is received from source SSRC_n, using this difference D for
>    that packet and the previous packet i-1 in order of arrival (not
>    necessarily in sequence), according to the formula
> 
>                     J=J+(|D(i-1,i)|-J)/16
> </quote>
> 

I think that it is a bit misleading to use the term "Delay" in RTP Analysis for the time
between consecutive packets. 
The RFC seems to use "difference D", but I don't think that it would be good to call the column "Difference".

I just noticed that PacketScan seems to calls it "Gap (ms)".
I think that "Gap" would be less confusing to use than "Delay".