Home / DevSpark VMS

DevSpark VMS

A video management platform that reads the cameras you already have, keeps the footage on your own site, and does not charge you per camera. Run it under our name or your own.

First site free · No per-camera licence · UK-owned · ONVIF member · Cyber Essentials certified

How it is built

Four decisions the architecture makes for you

01

Your footage never reaches us

The browser pulls video straight from the gateway on your own network. Our cloud carries the interface and an index of what exists — it never receives a frame of video and never holds a camera password. When somebody asks where the footage actually goes, the answer is one sentence long.

02

No per-camera licence

Priced per site, not per device. Adding a camera to a site already running costs nothing, so the software bill stops scaling with the estate and a phase two stops being a commercial conversation.

03

Cameras already on the wall stay there

It reads cameras that speak ONVIF, and anything publishing a reachable RTSP stream, so it runs against installed hardware and alongside an incumbent system. Nothing is ripped out to trial it, which is what makes a free first site possible at all.

04

Nothing opened on the firewall

The gateway dials outbound and keeps the connection open. No port forwarding, no static IP, no VPN, and no camera exposed to the internet — which is how most CCTV estates end up indexed on Shodan.

05

Evidence, not just footage

An export is a bundle: the clip, SHA-256 hashes, the detections inside that window and the model that produced them. Every privileged action lands in an append-only ledger, including the fact that footage existed and was deleted on policy rather than simply going missing.

06

One deployment, many customers

Multi-tenant from the start, with each customer isolated from the others. Adding a site is a record rather than another installation to maintain, which is what makes running fifty of them a business instead of a workload.


The shape of it

Two pieces, and the video only travels one way

WhereWhat runs there
On siteOne small gateway on the same network as the cameras. It pulls RTSP, serves WebRTC, runs object detection, drives PTZ, and holds every credential.
The linkA single outbound, authenticated tunnel. Nothing inbound, nothing exposed, nothing for a firewall change request.
In the cloudThe web interface, the event index, the recording index and the audit ledger. Multi-tenant, so one deployment serves many customers and each is isolated from the others.
In the browserLive wall, timeline, synchronised review, search and exports. Nothing to install, no plug-in, no client application.

Video goes straight from the gateway to the browser. It does not pass through our cloud, so footage stays on the customer’s site, the bandwidth bill does not grow with camera count, and there is no data-residency conversation to have about recordings.


Built and running

What the platform does today

CapabilityDetail
Live viewSub-second WebRTC, pulled direct from site. Grid of 1, 4 or 9, spotlight, fullscreen, and automatic paging when there are more cameras than tiles.
CodecsH.264, H.265 and AV1 ingested and decoded at full sensor resolution against live firmware — including 2592×1944 at 30fps and 3840×2160 at 25fps.
PTZPan, tilt and zoom over ONVIF and vendor APIs, with the camera’s own telemetry read back as confirmation. Relative moves land within a hundredth of a degree of the angle commanded.
Thermal and bispectralDevices exposing two image sources are ingested as two independent streams, because a thermal sensor and a visual sensor differ in resolution and an operator wants either on the wall alone.
AudioListen on one camera at a time, transcoded on demand where a camera publishes a codec the browser cannot carry.
ReviewScrubbable timeline with alert markers, playback at 0.5× to 2×, and synchronised multi-camera review locked to a single clock so you can follow someone across a site.
SearchFind footage by object class, camera, time window and confidence, then jump straight to that moment in the timeline.
Evidence exportClip download, or a bundle carrying SHA-256 hashes, the detections inside that window and model provenance.
RetentionPer-camera retention in days with an automatic sweep, and a ledger entry recording that footage existed and was deleted on policy rather than simply being unavailable.
Access controlViewer, operator and admin, enforced server-side rather than hidden in the interface, with every privileged action written to an append-only audit ledger.

Not finished

And the parts we have not built yet

On the same page as the list above, because you would find this during a trial anyway and it is cheaper for both of us if you find it now.

Not finishedWhere it stands
Continuous scheduled recordingRecording is started by an operator. Segmented round-the-clock capture on a schedule is the next piece of work.
Alert notificationsNo email, webhook or push. Alerts appear in the interface and nowhere else, so nothing unmanned should rely on them yet.
Rules on live camerasDetection zones, line crossing and loitering are not yet applied to live feeds.
ANPR and face recognitionNot in the platform in any form. If a job requires either, we are the wrong supplier for that part of it.
Mobile applicationThe interface works in a phone browser. There is no native app.
RedactionNo blurring or automated subject access request export yet.

What it costs

Two pricing models, and why the numbers look so different

There are two ways this market prices, and they are not comparable without knowing what each one buys. Cloud platforms charge per camera per month, typically $15 to $25, roughly £140 to £235 per camera per year, and that price includes cloud video storage, which is the expensive part. On-premise platforms charge a perpetual device licence, commonly around £85 a camera, plus support, and you supply the storage.

DevSpark VMS is priced per site, working out near £30 per camera equivalent per year at launch pricing. Across a 120-camera estate over five years:

ModelStorage included120 cameras, 5 years
Cloud VMS, mid tierYes — 30 days, in their cloud~£141,000
Cloud VMS, entry tierYes — 14 days, in their cloud~£85,000
On-premise device licencesNo — you supply it~£10,200 plus support
DevSpark VMSNo — footage stays on site~£18,000

The caveat, because the comparison means nothing without it. Our figure excludes storage, because footage never leaves the building. The customer buys an appliance and disks once and owns them, rather than renting space that disappears when the subscription stops. A different shape, not simply cheaper. We are also earlier than the platforms in that table, which the section above says plainly.

This is launch pricing and it is deliberately low while we build reference deployments. It will rise as continuous recording and notifications land, and partners who start now keep the rate they started on. Figures are list, before normal distribution discounting, at current exchange rates.


Camera compatibility

A compatibility matrix that includes the failures

Most platforms answer “which cameras?” with a wall of logos. We keep a record of every model actually put through DevSpark VMS, with the measurements taken against live firmware: negotiated resolution and frame rate, codecs ingested, PTZ angles commanded and the position the camera reported back afterwards.

It also records what is not proven on each device, and names hardware we would not put in front of a public-sector buyer along with the reason why. That second half is the point: a compatibility list containing only good news tells you nothing about the one camera you are worried about.


For installers and integrators

Run it under your own name

DevSpark VMS rebrands completely: your logo, your colours, your domain, your company on the login screen and in every system email your client receives. To the end customer it is your software, supported by you, and we stay behind you.

That is a commercial arrangement rather than a cosmetic one. The recurring revenue stays with your business instead of the renewal invoice going from a platform vendor directly to your client, which over enough cycles is how the relationship moves too. And we are a software company: we cannot hold NSI or SSAIB approval and never will, so the platform only reaches an estate through a firm that does.

One thing this is not: under this arrangement the software stays ours and you licence it. If you would rather commission a platform and own the intellectual property outright, that is a different and larger engagement — we do that too. Most firms are better off proving the demand on a licensed platform first.


Getting started

Four steps, and you can stop after any of them

01

Twenty minutes

We show it running on real cameras rather than slides, and you tell us where it would fail on the estates you actually look after.

02

Pick one site

One client, one gateway, cameras they already have — running alongside whatever is there now.

03

We commission it free

No cost to you or to them, done with your engineer so your team learns it on a live system instead of a manual.

04

Decide in the open

If it is not right it comes out and nothing is owed. If it is, we agree per-site pricing and you keep the client.


Questions we get asked

Straight answers, including the awkward ones

What does DevSpark VMS cost?

Per site, per year — not per camera — which works out near £30 per camera equivalent at launch pricing. Cloud VMS platforms typically charge $15 to $25 per camera per month, around £140 to £235 a year, though that includes cloud storage and ours does not, because footage stays on the customer’s own site. On-premise platforms licence per device, commonly around £85 a camera, plus support. The first site is free while you evaluate it.

Why is it so much cheaper than cloud VMS platforms?

Because we are not storing your video. A cloud platform’s subscription rents you storage in their data centre, which is the expensive part and which stops the day you stop paying. Our architecture keeps footage on an appliance in your building, so you buy disks once and own them. It is a different shape rather than simply a lower price — and we are also earlier than they are, which the page says plainly above.

Which cameras does it work with?

Any camera conformant to ONVIF Profile S or T, and anything else publishing a reachable RTSP stream. We keep a written compatibility matrix of every model actually put through the platform, with measurements taken against live firmware rather than datasheets. It also records what is not proven on each device and names hardware we would not put in front of a public-sector buyer, with the reason. Ask and we will send it — it is not a marketing document.

Can it carry our brand instead of yours?

Yes. Your logo, your colours, your domain and your company on the login screen and in front of your client. Branding is a configuration record rather than a forked build, so your instance is never a stale copy waiting on us to merge something. Your client need not know we exist, and we will not approach them.

Who supports the end customer?

You do, because you installed it — and we support you. That is the honest shape of the arrangement. Any vendor promising to answer your client’s phone is either overpromising or planning to own that client eventually.

How mature is this?

Early, and we would rather say it than have you discover it. Camera handling, the live path, PTZ and the review workflow are built and running on real hardware today. Continuous recording and notifications are not finished. That is precisely why the first site is free — we need reference deployments more than we need your money this year, and nobody should pay to be an early customer.

Is DevSpark VMS ONVIF conformant?

No, and we will not imply otherwise. DevSpark Ltd is an ONVIF member, and the platform interoperates with cameras that are themselves ONVIF conformant, using the published specifications for discovery, streaming and PTZ. The platform itself has not been through ONVIF conformance testing and is not listed in the conformant products database, so it carries no Profile claim of its own. If a specification demands a conformance-tested VMS, we do not meet it today and would tell you so before you wrote us into a bid.

Where does the data live?

Recording stays on the appliance on the customer network. The cloud layer provides the interface, identity and an index of what exists, and never receives camera credentials. DevSpark Ltd is UK-owned, and the platform is designed, built and supported from Manchester.

Put it on one site and judge it against what you use now

We commission the first one free, alongside whatever is already there, branded however you want it. If it is not right you take it out and nothing is owed.

Engineer to engineer. No handoffs.