Hi, All.

In Ethereal V0.99, /Statistics/RTP/Show All Streams,
The case that the said value is abnormaly large is found.

For Example, VoIP 20ms G.711;

    RTP Time Stamp = 2^32-1(FFFFFFFF) at Seq1
    and
    RTP Time Stamp = 159 at Seq2
    RTP Time Stamp = 319 at Seq3
       foliows +160 by Seq.

    In this case, Jitter Value is shown as  about 10^6 msec in
/Statistics/RTP/Show All Streams.

It seems that Ethereal calculate the Jitter Value as follows;

    Delta between  Seq1 and Seq2 :  159-(2^32-1)  = |-(2^32-160)|

However, TimeStamp means + Signed Time Unit, therefore, the calculation may 
be better
as follows;

    Delta between  Seq1 and Seq2 :

                    159-(2^32-1)  = -(2^32-160)

                                       = +2^32 -(2^32-160)

                                       = 160 
=

   In other words,

       In case of

           Timestamp(Seq=N+1) - Timestamp(N) <0

       It is necessary to Normalize Delta by adding 2^32.


Bset Redards


_______________________________________________
Wireshark-users mailing list
Wireshark-users@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-users

Reply via email to