> On Jul 8, 2022, at 3:57 AM, DJM-Avalesta <david.my...@avalesta.com> wrote:
> 
> Hi Ross,
> 
> > OK, so we’ve established (again!) that your problem is that your server’s 
> > presentation times are not properly aligned with ‘wall clock’ time 
> > (the time that you’d get by calling “gettimeofday()”).  This is necessary 
> > because the periodic RTCP “SR” (“Sender Report”) packets - 
> > sent by the server - are used, by receivers, to properly synchronize the 
> > stream, and the timestamps in these RTCP “SR” packets are set by calling 
> > “gettimeofday()”.  
> > (Note, BTW, that these RTCP “SR” packets are sent frequently, and do *not* 
> > necessarily coincide with the connection of new RTSP clients.)
> 
> 
> So, this RTCP SR logic is calling gettimeofday() and changing 
> fPresentationTime outside of my control?

No, it’s not setting your "fPresentationTime” at all.  Only your code does 
that.  The "RTCP SR logic” is calling “gettimeofday()” to set the timestamps in 
RTCP “SR” packets (that are used by clients for proper time synchronization).


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to