Nx Witness alternative
Not a Linux argument — Nx runs on Linux too. A licensing and analytics one.
Ividiyo is a self-hosted VMS for ONVIF and RTSP cameras with object detection, plate recognition and appearance search included rather than sold per device, administered in a browser with nothing to install on an operator's machine.
Comparison pages that pretend the other product is bad are not useful to anyone making a real decision, and Nx Witness is a genuinely well-built system. It is fast, it is Linux-native rather than Windows-shaped, the desktop client is responsive at large tile counts, and the people who choose it usually chose it for good reasons. If you are running it happily at a fixed camera count, there is no argument on this page that should move you.
The differences that matter are narrower than the usual marketing framing. They are about how the licences are counted, where the analytics sit in the price list, and what has to be installed on each operator's desk.
Structural differences from Network Optix's published licensing and product documentation. Exact prices are set by regional partners, so none are quoted here.
| Nx Witness | Ividiyo | |
|---|---|---|
| Licence counting | Per-camera recording licences. Professional licences are perpetual per channel; Gen 6 Enterprise moves to usage-based subscription services billed through partners. | No per-camera licence at any tier. Professional is priced per site by camera band; Enterprise is priced per recording server with unlimited cameras. |
| Video analytics | Nx AI Manager is a separate product, licensed per device on top of the recording licences, with models from an external marketplace. | Object detection, plate recognition, appearance search, heatmaps, video synopsis, anonymisation and face recognition included in Professional and Enterprise. One mid-range NVIDIA GPU covers 150+ cameras. |
| Operator client | A native desktop client for Windows, Linux and macOS, with a browser client alongside it that covers a subset of the same ground. | One web interface for everything — live walls, playback, forensic search, alarms, administration. Nothing installed on the workstation, no per-seat licence, no client version to keep matched. iOS and Android apps included on every tier. |
| Remote access | Nx Cloud provides remote connectivity and account management as a hosted service. | A self-hosted relay with end-to-end encrypted sessions, plus direct peer-to-peer when the network allows it. Video is not readable by the relay in transit. |
| Server platform | Linux, Windows and ARM, which is a real strength of the product. | Ubuntu 24.04 LTS on x86 and Raspberry Pi OS 64-bit on a Pi 4 or 5. |
| Pricing transparency | List prices are not published globally; figures come from regional partners and resellers, so the number depends on who you ask. | Every tier and camera band is published on the pricing page in rand, including VAT. Enterprise is quoted per server against the same published rate. |
| Free tier | A free licence is available for a small number of cameras. | Free for up to 10 cameras — live view, recording, playback and clip export, with no licence key and no expiry. |
Network Optix does not publish global list prices, and licensing differs between the Professional and Enterprise generations and between regions. The structural points above reflect Network Optix's published product and licensing documentation as at October 2026; confirm the current terms with an Nx partner before deciding.
At this size the two models are not variations on each other. A per-channel recording licence is counted once per camera, and Nx AI Manager is licensed per device on top, so an estate that wants detection everywhere is counting to 2,500 twice. Ividiyo Enterprise is counted per recording server with unlimited cameras on each, and the AI is already in that number.
That 2,500-camera figure assumes AI detection on every single camera, at the 150-cameras-per-GPU density we run in production — it is the most expensive shape this can take, because the GPU is what sets the server count. Most estates of this size run detection on the cameras that need it rather than all of them, which means fewer servers for the same camera count. No Nx figure is quoted here, because Network Optix does not publish global list prices — regional partners set their own, so any number we printed would be a guess about someone else's margin. Use the one on your quote against ours, which is published.
Since we will not guess at their pricing, run it from the other direction. Our cluster costs R958,400 a year for 2,500 cameras with detection on all of them. For per-channel licensing to match that, the all-in cost per camera per year — recording licence amortised over the life of the system, plus the AI device licence, plus whatever support attaches to both — has to come in under R383.
The second question is the one that decides the next five years rather than the first. Ask what two hundred more cameras cost, and whether running detection on them costs more again. On a cluster with headroom the answer is nothing; when the headroom runs out it is one more recording server at a published price, with the analytics still included.
Three situations where the models diverge enough to matter.
Per-channel licensing means every camera added is another licence bought. On a camera-band or per-server model, filling out an existing band costs nothing — which is the normal pattern on an estate or a plant that expands a phase at a time.
When AI is licensed per device, analytics get rationed to the cameras that justify the spend. When it is included, you run detection on everything and let the system decide what matters — which is the point of having it.
A duty manager who looks at cameras twice a week, a branch manager, a contractor supervisor. A browser login costs nothing to add and nothing to maintain; a desktop client on each of their machines is a rollout and a version-matching problem.
It depends on camera count and on whether you want analytics, and anyone who answers without asking those two things is guessing. Nx is licensed per camera with AI priced per device on top; Ividiyo is priced per site by camera band, or per recording server on Enterprise, with every AI module included. The gap therefore widens as the site grows and as the proportion of cameras running analytics rises. Our prices are published in rand on the pricing page, so the comparison is one you can do yourself against a partner quote.
No, deliberately. Everything an operator does — live walls up to 10×10, playback, forensic search, alarm handling, PTZ, administration — is in the browser, so adding a user is a login rather than a software rollout, and there is no client version to keep matched to the server. Native iOS and Android apps are included on every tier.
Yes, once Nx is decommissioned, provided it is Ubuntu 24.04 or can be reinstalled as such. During an evaluation it is better to run the two on separate machines and let both record the same cameras for a week, since a second VMS subscribing to a second RTSP stream is routine for an IP camera.
Only for the AI features. Recording, live view, playback and clip export run perfectly well on CPU alone, so a site can start without one and add it later. For detection, one mid-range NVIDIA card handles over 150 cameras, and a Hailo AI HAT does the job on a Raspberry Pi 5.
The Free tier runs up to 10 cameras with live view, recording, playback and clip export — no licence key, no time limit, no card. Point it at the cameras you already own and see what it does before anything changes.
Need something to send on? Download the product brochure (PDF) — it carries this comparison and the pricing.