Video management software, usually shortened to VMS, is the program that runs a security camera system. It connects to IP cameras, shows their live video, records it, helps you find and export footage later, and controls who can see which camera. Visitors notice the cameras on the walls, while the security team spends most of its working day inside the software.

This guide explains what the software does, how to check it against the cameras you already have, how to choose between products, and what a system costs once storage is counted. It includes a storage calculation you can redo with your own numbers.

In short

  • Video management software connects IP cameras, records them, plays back and exports footage, and decides who sees what.
  • Camera compatibility mostly depends on two standards: RTSP for the video stream and ONVIF for discovery and control.
  • Storage, more than licenses, usually decides what a system costs.
  • The right product depends on your camera fleet, your number of sites and the people who will use it.

What does security video management software do?

Every security video management software product does the same core jobs. The differences in how well it does them are what you compare later:

  • Connecting cameras. An IP camera is a small networked computer that captures video and offers it as a stream. The software finds the camera, requests the stream and keeps the connection alive. Most cameras offer two streams: a high-resolution main stream for recording and a lighter substream for live viewing on phones or crowded screens.
  • Live viewing. Operators watch several cameras in a grid, save layouts for different shifts, and on cameras that support it use audio, talkback and pan-tilt-zoom (PTZ) presets.
  • Recording. Video is kept continuously, on motion or on a schedule. The retention period decides how long footage stays before it's overwritten.
  • Search and export. When something happens, someone needs the right few minutes quickly, exported with accurate timestamps for an insurer or the police.
  • Users and permissions. A site manager sees their own building, a contractor sees nothing, and the security lead may see everything.
  • Events and health. Motion alerts, a camera that dropped off the network, a disk that filled up. Motion on its own is noisy, because trees, headlights and rain all change pixels, so most products let you limit detection to a zone such as a doorway.

Video management software for IP cameras

Compatibility with the cameras you already own comes first, and two standards answer most of it. RTSP, the Real Time Streaming Protocol, is how a camera hands its video stream to software. Almost every IP camera offers it, including many older and budget models. ONVIF is an industry standard for finding and controlling cameras without brand-specific code. Its profiles split the work: Profile S covers basic streaming, Profile T adds H.265 and more advanced streaming, and Profile G covers recordings stored on the camera itself. A camera with ONVIF support is usually quicker to add. A camera that only offers RTSP can still work, but you may have to type its stream address by hand.

Before you buy, it pays to check every camera that's already installed:

  1. List every camera's brand, model and firmware version. A spreadsheet is enough.
  2. Find each model's RTSP address in the manufacturer's documentation. It follows a pattern like rtsp://user:password@camera-address:554/stream-path. If that address opens in a free media player on a laptop, the camera can stream to software.
  3. Note the codec. H.264 plays almost everywhere. H.265 needs roughly half the bitrate for similar quality, but some products and web browsers can't decode it.
  4. Test the extras you rely on, such as audio, talkback and PTZ presets. Basic video often works when those don't.
  5. Connect one camera of each model to a trial before you commit, since vendors' compatibility lists rarely mention firmware versions.

The trap to watch for is lock-in. Some recorders only work fully with cameras from their own manufacturer and treat every other brand as a basic stream with features missing. That's fine if you'll only ever buy one brand, and expensive when you take over a building that has a different one. Asking which features work on other brands' cameras, rather than only whether they connect, shows how much of a mixed fleet a product supports in practice.

If you're buying new cameras anyway, put RTSP support and the ONVIF profiles you need at the top of the spec sheet. Kilo Electronics stocks surveillance hardware, and the same checks apply to cameras from any supplier.

If you'd rather not be tied to one camera brand, Kilo Lens brings cameras into Kilo next to your sensors and asks nothing more of a camera than an RTSP stream, which most IP cameras offer, older models included. Cameras from any manufacturer, at any number of sites, appear together in one Kilo organization. A camera's motion reading also works in a rule, the part of Kilo that decides what happens when a condition is met, just like any sensor reading. So you can raise an alarm only when motion at a loading dock coincides with the dock door's sensor reporting open.

How to choose the best video management software

No single product is the best video management software for everyone. A tool built for a control room with 200 cameras can be the wrong choice for twelve shops checked from a phone, and the reverse is just as true. What carries over from one buyer to the next is how to judge a product against the way your sites are run:

  • How many sites, and who watches them? One building with a guard desk needs different tools from 40 stores checked by a regional manager on a phone.
  • Where should recordings live? On a recorder at each site, on a central server or in cloud storage. Each choice changes bandwidth, cost and what happens if a recorder is stolen.
  • How does export work? Ask for a clip with timestamps, then check that the person receiving it can play it without installing the vendor's own player.
  • How long will the product get security updates? Recorders and servers sit on your network, so ask how long the product line is supported and how updates are installed.
  • Who will use it every day? A screen designed for a trained operator can confuse a facility manager who opens it twice a week, so put the real users in front of the trial.

Run that trial on your hardest site rather than your easiest: the oldest cameras, the weakest internet connection, the most people needing different access.

Video management software price per camera

Most vendors set their price per camera, sometimes called a channel, but they charge for it in different ways. A perpetual license is paid once per camera, often with an optional yearly fee for updates and support. A subscription charges per camera every month or year, usually including updates and, for cloud products, hosting. Recorders bundle the software into the box price with a fixed number of channels. On top of any of these, some products add fees per site, per viewing seat or per feature module, such as video walls or analytics.

The license is often the smaller line on the bill, because storage usually costs more, and storage is easy to estimate. Take one 1080p camera recording continuously at 4 megabits per second, a typical H.264 setting used here as an example. A day has 86,400 seconds, so the camera writes 345,600 megabits a day, which is 43.2 gigabytes. With H.265 at a similar quality, the same camera might need about 2 Mbps and half the space. For 16 cameras, the raw storage looks like this:

Retention H.264 at 4 Mbps H.265 at 2 Mbps
7 days 4.8 TB 2.4 TB
14 days 9.7 TB 4.8 TB
30 days 20.7 TB 10.4 TB

Those figures leave out redundancy, so a RAID array or a second copy adds more. Recording only on motion can shrink them a lot at a quiet back entrance and very little at a busy front door, which is why it helps to measure a week of real activity before counting on it. Recording the substream instead of the main stream is another lever, at the cost of the detail you'd need to read a license plate or recognize a face.

The other costs belong in the same spreadsheet:

  • servers or recorders, plus replacement drives every few years;
  • operating system licenses and the hours someone spends installing updates;
  • internet upload capacity, if any video leaves the site;
  • installation and configuration, per camera and per site;
  • cameras you'd have to replace because the software doesn't support them.

A fair comparison is a five-year total for your real camera count, retention period and number of sites. A cheap perpetual license can lose to a subscription once servers, drives and maintenance hours are added. The reverse happens too, for example at one large site where an existing server room already absorbs the hardware.

Video management software FAQ

Is video management software the same as an NVR?

Not quite. An NVR, or network video recorder, is an appliance with recording software and hard drives built in, usually sold with a fixed channel count such as 8, 16 or 32 cameras. Video management software is the broader category and can run on an NVR, on your own server or in the cloud. A DVR is the older analog equivalent, recording cameras connected by coaxial cable instead of over the network.

Is there free video management software?

Yes, with limits. Several vendors offer free editions capped at a small number of cameras or without features such as multi-site management, and open-source projects exist too. Check whether a free edition still receives security updates, because an unpatched recorder on your network is a way in for attackers.

How long should video management software keep footage?

It depends on why you record and where you operate. In the EU, the European Data Protection Board's guidelines on video devices say footage should in most cases be erased after a few days, and that keeping it beyond 72 hours needs more justification. Elsewhere, sector rules or your own written policy set the period, and it's worth settling before you size any storage.

Can video management software run in the cloud?

Yes, in two forms. Some surveillance video management software uploads every stream to cloud storage, which needs steady upload bandwidth: 16 cameras at 4 Mbps use 64 Mbps of upload around the clock. Hybrid products manage cameras from a browser while recordings stay on a device at each site, so video only leaves the building when someone watches or downloads it.

You can try all of this with a single camera you already own. Open its RTSP address on a laptop to confirm it streams, connect it to Kilo Lens through a Twin, the small program that runs on a spare computer at the site, and draw a motion zone over the door you care about. Then fit a wireless contact sensor to that door and write a rule that raises an alarm only when the door opens and the zone sees motion at the same time, and leave it running for a week to see how many of the camera's motion events the door sensor filters out.