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
| Where | What runs there |
|---|---|
| On site | One small gateway on the same network as the cameras. It pulls RTSP, serves WebRTC, runs object detection, drives PTZ, and holds every credential. |
| The link | A single outbound, authenticated tunnel. Nothing inbound, nothing exposed, nothing for a firewall change request. |
| In the cloud | The 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 browser | Live 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
| Capability | Detail |
|---|---|
| Live view | Sub-second WebRTC, pulled direct from site. Grid of 1, 4 or 9, spotlight, fullscreen, and automatic paging when there are more cameras than tiles. |
| Codecs | H.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. |
| PTZ | Pan, 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 bispectral | Devices 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. |
| Audio | Listen on one camera at a time, transcoded on demand where a camera publishes a codec the browser cannot carry. |
| Review | Scrubbable 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. |
| Search | Find footage by object class, camera, time window and confidence, then jump straight to that moment in the timeline. |
| Evidence export | Clip download, or a bundle carrying SHA-256 hashes, the detections inside that window and model provenance. |
| Retention | Per-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 control | Viewer, 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 finished | Where it stands |
|---|---|
| Continuous scheduled recording | Recording is started by an operator. Segmented round-the-clock capture on a schedule is the next piece of work. |
| Alert notifications | No email, webhook or push. Alerts appear in the interface and nowhere else, so nothing unmanned should rely on them yet. |
| Rules on live cameras | Detection zones, line crossing and loitering are not yet applied to live feeds. |
| ANPR and face recognition | Not in the platform in any form. If a job requires either, we are the wrong supplier for that part of it. |
| Mobile application | The interface works in a phone browser. There is no native app. |
| Redaction | No 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:
| Model | Storage included | 120 cameras, 5 years |
|---|---|---|
| Cloud VMS, mid tier | Yes — 30 days, in their cloud | ~£141,000 |
| Cloud VMS, entry tier | Yes — 14 days, in their cloud | ~£85,000 |
| On-premise device licences | No — you supply it | ~£10,200 plus support |
| DevSpark VMS | No — 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.
