System timestamp might drift from the actual value, making synchronization with other machines imprecise. When initializing the recorder, a system time synchronization could be performed using ntplib.
import ntplib
client = ntplib.NTPClient()
response = client.request('pool.ntp.org')