How are timestamps assigned to each frame of video captured from cameras in XProtect? Are they assigned when the recording server receives the images, or are they assigned based on the camera’s internal clock?
I am considering using the ImageServer Protocol to retrieve video. I am curious about the nature of the timestamps that will be obtained in this process.
The Recording Server (RS) assigns the timestamp. It uses a mix of the RS clock and the original timestamps from the camera. If the camera is not supplying correct timestamps the RS will correct them, the RS however still uses the camera timestamps to get correct spacing between the frames timestamps. I cannot give you details and I hope the short description here is sufficient knowledge for you.
How can XProtect determine if the timestamps provided by the camera are correct? For example, do XProtect determine that the timestamps are incorrect if the recording server and camera times are too far apart?If you can’t answer here, I would appreciate it if you could provide relevant materials or links.
Exactly, if the recording server and camera times are too far apart corrective measures are taken. If two time stamps are identical corrective measures are taken.
Maybe this knowledge base article is useful. https://supportcommunity.milestonesys.com/KBRedir?art=000044483&lang=en_US
Please note that as this does not pertain to development but to a general situation you will most likely get better help from the partners active in the Support Community - https://supportcommunity.milestonesys.com