Time Synchronization is an important part of any IP Video Management System - including Nx Witness.
Having all servers in a system synchronized makes sure that video that is captured is accurate and relevant - especially when searching for critical events.
How does Nx Witness synchronize time?
Online Time Synchronization (Nx Witness Systems with an Active Internet Connection)
In systems with an active Internet connection available to at least one System server Nx Witness servers will synchronize with a public NTP server.
Nx Witness uses a combination of publicly available NTP servers (such as Google, Microsoft, Time.gov, etc) to synchronize a system's time multiple times each minute.
If a System has at least a single server with an active Internet connection the System will automatically keep time synchronized across all Servers in the local System.
Offline Time Synchronization (Nx Witness Systems in a secured LAN).
In systems without an active Internet connection - aka a secured LAN environment - Nx Witness allows users to select a single Server to act as the local time server.
In such a system it is recommended that the selected Server should ideally be pointed at a locally available NTP server.
Time settings can be accessed from the Main Menu button -> System Administration -> Time Synchronization.
Just an FYI: regardless of whether a local Server has been set as the local time server the System will always try to reach public NTP servers in order to keep the System's time as accurate as possible. This is done to reduce the amount of video that may be lost in a local synchronization scenario as Servers re-sychronize.
It's possible to completely disable public time syncronization thus forcing system to sync with some local server following steps below:
- Go to advanced settings server web-page: http://server_ip:port/static/index.html#/advanced
- Find attribute called "synchronizeTimeWithInternet"
- Empty checkbox and click "Save" at the bottom to apply changes
- Note! Local Server must be selected at "Time Sync" tab of "System Administration" menu at Nx Desktop Client in order to initialize local synchronization.