Resolving IP Camera / VMS Time Sync Problems

By: Ethan Ace, Published on Nov 07, 2011

One issue which IP surveillance systems must address is syncing of time between cameras and the VMS in a surveillance network. In our experience, and as discussed in a recent lively discussion in our LinkedIn group, this is often overlooked, yet it is an extremely important issue. Cameras and recorders being out of sync could very well result in evidentiary video being thrown out in court. More commonly and mundane, out of synch cameras can result in 'lost' video and headaches for both users and integrators.

In this update, we look at the key issues including Network Time Protocol servers, GPS time appliances, and how IP cameras and VMS servers handle timing.

How Cameras Handle Time

Different manufacturers of IP cameras manage the camera's internal clock in different ways. Fundamentally, there are two options: manual and automatic via network time protocol.

Manual: This option requires the user to enter the current time in the camera's web interface. It allows for precise entry, but must be maintained manually. In some cases, the manual entry may be accomplished via a "sync to PC" button, which sets the time on the camera to the time of the workstation the user is accessing it from.

Maintaining a handful of cameras' internal time is easy to manage, though also easily forgotten, so manual entry is never recommended. In mid- to large-sized systems, manual entry is out of the question. Systems on a larger scale require too much time to manually update. There is also a higher risk that a camera will be missed or incorrectly set.

Automatic: Most current cameras may be synchronized to a network time protocol (NTP) source, whether it be a public source such as time.gov, or a private source, such as GPS master clock or dedicated time server. Synchronizing cameras automatically has multiple benefits. For one, no work is required to update the cameras in the future. Once the time source is set up, the process is automatic.

Most importantly, it ensures the cameras all have the same time. It should be noted that in many cases, this time does not have to be exact. It is much better to have all cameras say it is 2:10PM when it is in fact 2:14 than it is to have one say 2:05, another say 1:59, and another say 2:43. If one camera shows a theft occuring at 1PM, but the subject enters the building on another camera showing 4PM, there's a possibility this video may be inadmissable in court.

How Recorders Handle Timestamps

Just as cameras handle time differently, recorders may handle timestamps differently as well. The two most common ways a VMS may handle time are by stamping frames upon arrival, or using the camera's timestamp.

Get Video Surveillance News In Your Inbox
Get Video Surveillance News In Your Inbox

Stamping on arrival is exactly what it sounds like. The VMS system marks the time it receives each frame of video. This avoids issues with cameras being out of sync, since the server is using its own stamp on each camera. However, in very large systems, or systems with high latency, it may take longer for frames from one camera to arrive than frames from another camera, which will cause video to be out of sync. In most cases, this shouldn't be a large span of time. We would guess less than a second, unless the network is extremely high latency. However, users should at least be aware that this may occur.

Other systems use the timestamp added to video by the camera. If all cameras are synchronized, this is not an issue, and may be more accurate than stamping video upon arrival, due to the latency issues described above. However, if cameras are not synched, it can cause massive issues. If a camera's clock is off by two hours, video on the VMS system will be marked as two hours off. Attempting to use synchronized playback will especially get difficult, as recorded video will simply not be where the user expects it.

Software Solutions

In order to synchronize cameras, they need an NTP source from which to pull the current time. Internet servers, such as time.gov and ntp.org may be used, but this requires that the cameras be on a network with access to the internet, with ports opened for this communication. Many users regard this as an unacceptable security hole in their network, and choose to run sources internal to their network instead. There are at least two means by which this can be accomplished. The first method is via software. 

It should be noted that Windows is capable of running as a time server. However, there are some issues with doing so. First, in order to set any given server as an Authoritative Time Server, users must edit the Windows registry. Many users will not be comfortable with this process. Second, by default, Windows updates time from a master server once per week. In order to change this, users must once again edit the registry.

To simplify this process, third party NTP clients have been created. One popular client is NetTime. Using programs such as these, users may more easily set different parameters, such as a server list or update interval. Any given PC may be easily set to act as a master server, also. 

Hardware Solutions

In situations where it's undesirable to run a master time server on an existing server, dedicated hardware options exist. 

GPS-based: For systems which need to have accurate time, but do not want to open ports to the internet to retrieve it from an NTP source, GPS master clocks may be the only option. These clocks retrieve time from GPS satellites, which means they require clear antenna line of site to the sky. This is accomplished in one of two ways:

  • Window-mounted: The GPS antenna is mounted inside the building, in a window with a clear view of the sky. The obvious disadvantage to these models is that they need unobstructed access to a properly oriented window. In some cases, this may be hard to come by.
  • Exterior: Using units with exterior antennas is the second method. A receiver and master clock, is rack-mounted, located with other network equipment in the system. The antenna is located outside the facility, either wall- or roof-mounted. This places the antenna above other obstacles which may obstruct its connection to satellites. However, this is an obvious added expense, since exterior walls and roofs can be difficult and costly to penetrate.

GPS models are available in various price ranges. Veracity's TIMENET ($700-800 online) is a common option, and uses an interior window antenna. The latest version of TIMENET is PoE-powered, so it may be remotely located without need of a local power outlet, unlike its predecessor. For more systems requiring more precise capabilities and an exterior antenna, a number of manufacturers are available, such as Spectracom, Symmetricom, and Meinberg. Units such as these are commonly 2-3x the price of other options, however, and are normally only used when absolutely necessary.

Network Time-based: Master time servers which obtain their time from an NTP source are also available, and from many of the same sources as GPS clocks. The disadvantage to dedicated NTP servers is that once again, ports to the internet need to be opened, which will be unacceptable to some users. Generally, master clocks drawing time from NTP sources are only used when there is a reason users don't want to make an existing server into a master time server.

 

1 report cite this report:

Hikvision iVMS-4200 Tested on Sep 14, 2015
Though best known for their camera and recorders, mega Chinese manufacturer also makes their own VMS software. In this report, we share test...
Comments : PRO Members only. Login. or Join.

Related Reports

Axis ~$150 Outdoor Camera Tested on May 21, 2019
Axis has released the latest in their Companion camera line, the outdoor Companion Dome Mini LE, a 1080p integrated IR model aiming to compete with...
Panasonic 32MP Multi Imager Camera Tested (WV-X8570N) on May 16, 2019
Panasonic has released their first multi imager models including the 32MP (4x4K) WV-X8570N, claiming "Extreme image quality for evidence capturing...
Bank Security Manager Interview on May 15, 2019
Bank security contends with many significant threats - from fraudsters to robbers and more. In this interview, IPVM spoke with bank security...
Milestone XProtect 2019 R1 Tested on May 15, 2019
For the past few years, Milestone has released quarterly software updates XProtect VMS platform. What is new and how much impact do the updates...
Bluecherry Open Sources Entire VMS on May 13, 2019
Bluecherry announced they have "released the entire Bluecherry software application open source with a GPL license". We spoke to Bluecherry's...
Mining Company Security Manager Interview on May 10, 2019
First Quantum Minerals Limited (FQML) is a global enterprise with offices on 4 continents and operations in 7 countries with exploratory operations...
Aegis AI Gun Detection Video Analytics Startup on May 07, 2019
Gun detection analytic startups are increasing as the promise of AI and the threats of active shooters grow.  One company, Aegis AI, is being led...
Restaurant Security Manager Interview on May 06, 2019
Wright’s Gourmet House in Tampa, Florida has been around for over 50 years. During most of that time, there were no security measures in place. Now...
Ranking Manufacturer Favorability 2019 on May 06, 2019
24 manufacturer's favorability was ranked based on 170+ integrators feedback. Voting plus in-depth comments revealed insights on which brands were...
Verkada Cloud VMS/Cameras Tested on May 02, 2019
Verkada is arguably the most ambitious video surveillance startup in many years. The company is developing their own cameras, their own VMS, their...

Most Recent Industry Reports

Verkada Video Quality Problems Tested on May 23, 2019
Verkada suffers from numerous video quality problems, not found in commercial IP cameras, new IPVM testing of Verkada vs Axis and Hikvision...
Average Frame Rate Video Surveillance 2019 on May 23, 2019
What is the average frame rated used in video surveillance systems? In IPVM's 2011 statistics, the average was 6-8fps increasing to ~10fps in...
Access Control Job Walk Guide on May 22, 2019
Significant money can be saved and problems avoided with an access control job walk if you know what to look for and what to ask. By inviting...
US Considers Sanctions Against Hikvision and Dahua on May 22, 2019
The US government is considering blacklisting "up to 5" PRC surveillance firms, including Hikvision and Dahua, Bloomberg reported, with human...
Dahua USA Celebrates 5 Years of Errors on May 21, 2019
Dahua USA is, in their own words, 'celebrating' 5 years in North America or as trade magazine SSN declared: Dahua Technology finds success in...
Axis ~$150 Outdoor Camera Tested on May 21, 2019
Axis has released the latest in their Companion camera line, the outdoor Companion Dome Mini LE, a 1080p integrated IR model aiming to compete with...
Covert Facial Recognition Using Axis and Amazon By NYTimes on May 20, 2019
What if you took a 33MP Axis camera covering one of the busiest parks in the US and ran Amazon Facial Recognition against it? That is what the...
Amazon Ring Public Subsidy Program Aims To Dominate Residential Security on May 20, 2019
Amazon dominates market after market. Quitely, but increasingly, they are doing so in residential security, through a combination of significant...
LifeSafety Power NetLink Vulnerabilities And Problematic Response on May 20, 2019
'Power supplies' are not devices that many think about when considering vulnerabilities but as more and more devices go 'online', the risks for...

The world's leading video surveillance information source, IPVM provides the best reporting, testing and training for 10,000+ members globally. Dedicated to independent and objective information, we uniquely refuse any and all advertisements, sponsorship and consulting from manufacturers.

About | FAQ | Contact