Self-contained recording · 8 cameras · 16 streams

The footage never leaves the building.

Octosec records the cameras you already own, on hardware you already own. One event bus ingests every stream and fans it out to the recorder, the detector, the live wall and your phone. No cloud, no account, no subscription — because there is nowhere for the footage to go.

8 cameras on one machine, 24 hours a day
16 RTSP streams, each ingested once
~5% of a 20-core NAS for the whole stack
The live wall screen: eight cameras and three vcams as tiles, each at its true aspect, with the fleet event rail alongside. A design render, not footage.
The wall lays every tile out at its true aspect — the wide cameras at 3.33:1 — and never opens black. Design render; real frames follow.
I · It is yours

Nothing to sign up for

The stack runs on a NAS, a server, a spare machine. There is no account to create and no company holding your recordings.

II · It is small

Five per cent of one NAS

Eight cameras and sixteen streams cost about one core of twenty and under a gibibyte of memory. Every figure here is measured and captioned with its box.

III · Documented at the seams

Everything is a subscriber

One documented bus anything can subscribe to; one documented camera vocabulary anything can implement. The phone app is just another subscriber.

Four questions this site answers

Start with whichever one is yours.

What it does not do

Said here rather than discovered later.

No ONVIF, and no Profile S or T conformance. Reolink is the shipped driver; any vendor can implement the ABI.
No camera auto-discovery. Cameras are declared in one configuration file.
No multi-site management, no relay to a cloud, no cloud of any kind.
One production site: ours. Eight cameras, running since July 2026.