On Mar 26, 2020, at 3:36 AM, Zhang Qian(张倩) <qianzh...@asrmicro.com> wrote: > > If user modifies the system time for device, seems it will impact A/V sync > for client. How can I avoid this problem?
Have your user switch to calling adjtimex(2) instead: http://man7.org/linux/man-pages/man2/adjtimex.2.html Yes, it’s more complicated than doing a blind settimeofday(2) or similar, but it’s more complicated specifically in order to deal with problems like the one you bring up. Better, stop allowing direct time edits and set up a proper NTP client. Most of them will use adjtimex(2) or similar APIs unless you configure them not to. There are a few “simple” NTP clients that do single-step time adjustment; avoid them in this case. _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel