Talk to us

Blog

What is video management software (VMS)?

Short answer: Video management software (VMS) is the program that runs a camera system. It connects to IP cameras, records their video, shows it live, and lets you find and export what was recorded. If cameras are the eyes, the VMS is everything behind them.

What does a VMS do?

Almost every VMS covers the same core jobs:

  • Connect to cameras. Usually over the open standards ONVIF and RTSP, sometimes with brand-specific drivers on top.
  • Record. Continuously, on a schedule or on motion, keeping each camera’s footage for a set number of days before the oldest is deleted.
  • Show live video. Grids of cameras, saved layouts, and fullscreen walls for a monitor in a security office.
  • Play it back. A timeline per camera, ideally with several cameras playing on one clock so you can follow someone from one view to the next.
  • Search. By time, by motion in an area, by analytics events, or in newer systems by describing what you’re looking for.
  • Export. Clips for the police, an insurer or HR, in a format anyone can play.
  • Manage people. Who can watch which cameras, who can export, and an audit log of who did what.
  • Watch its own health. Which cameras are offline, which disks are filling up.

How is a VMS different from an NVR or DVR?

A DVR records analogue cameras over coaxial cable. An NVR is a box that records IP cameras, with the software built in. A VMS is software you run on your own server or PC, or use in the cloud, and it usually works with far more cameras and brands than one recorder. There’s a fuller comparison in NVR vs VMS.

What kinds of VMS are there?

Kind Typical buyer Trade-off
Brand apps Small sites with one camera maker Free with the hardware, but mainly that brand
Enterprise open-platform VMS Large sites, control rooms Any brand, but a licence per camera and usually an integrator to install it
Cloud VMS Many small sites, no IT Nothing on site, but footage lives in the provider’s cloud and cameras are often theirs
Lightweight self-hosted VMS Teams with mixed cameras who want to own their footage You run a server, but it’s one program rather than a project

Where footage should live is its own decision; see self-hosted vs cloud video management.

How do I choose a VMS?

Questions worth asking any vendor:

  1. Will it work with my cameras? Look for ONVIF Profile T (or the older Profile S) and plain RTSP, and whether it can bring in an existing NVR’s channels.
  2. Where is the footage stored, and who else can reach it?
  3. How is it licensed? Per camera, per server, or a monthly subscription. Add up five years, not one.
  4. What does it need to run? An operating system, a separate database, a GPU?
  5. How fast can I find something? Ask for a demo of searching a day of footage from ten cameras.
  6. Which apps does it have? Desktop, browser, phone.
  7. What’s the upkeep? How updates and backups work, and who does them.
  8. Can I control who sees what, and see who exported what?

Where Supervision fits

Supervision is a self-hosted VMS. The server is a single program with its database built in, so upgrading means replacing one file and a backup is a copied folder. It finds cameras and NVRs on your network, works with Axis, Hanwha Vision, Bosch, Vivotek, i-PRO and any other ONVIF or RTSP camera, and searches recorded footage on every camera at once from a plain-words description. Footage stays on your server.

Common questions

Is a VMS the same as CCTV software?

Broadly, yes. “CCTV software” is the everyday name; “video management software” is the industry’s. Both mean the software that records and shows camera footage.

Do I need a VMS if I already have an NVR?

Not always. One site, one brand and a few people watching can manage with the NVR’s own app. A VMS earns its place when you have several brands or recorders, more people who need access, or footage that’s hard to find.

Can a VMS use the cameras I already have?

If they’re IP cameras that support ONVIF or RTSP, usually yes. Analogue cameras need a DVR or a video encoder first.

Supervision is self-hosted video management software for any camera brand. If this is the kind of problem you're solving, tell us about your cameras and we'll talk it through, or email hello@bipolarfactory.com.