[Live-devel] Jitter value with openRTSP
Ross Finlayson
finlayson at live555.com
Tue Nov 25 05:49:09 PST 2008
>So, to get the jitter value in seconds, I've made the following
>addition in the source code of the file "playCommon.cpp". (from line
>1170 to 1175)
>
>1165 RTPReceptionStatsDB::Iterator statsIter(src->receptionStatsDB());
>1166 // Assume that there's only one SSRC source (usually the case):
>1167 RTPReceptionStats* stats = statsIter.next(True);
>1168 if (stats != NULL) {
>1169
>1170 //code added by myself
>1171 double freq = src->timestampFrequency();
You probably need to explicitly convert to 'double' - i.e.
double freq = (double)(src->timestampFrequency());
That will likely solve your problem.
>Another question, the fJitter value is in float, while the return
>value of the jitter() function is in integer, is it right?
>Why this choice?
Because this is the code in RFC 3550, section A.8.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
More information about the live-devel
mailing list