Per-camera edge inference nearly always looks more expensive on the capex line. Then you price three years of continuous archival against event-triggered retention, and the answer can invert. This model shows you roughly where that happens — with your numbers, not mine.
—
bitrate × 86400 ÷ 8 ÷ 1000 GB per camera per day when continuous; event clips only otherwise. Edge-local archiving replaces the storage bill with a per-camera disk.cameras × bitrate sustained — because the video has to reach the GPU to be looked at. That cost is unavoidable and it is usually the whole story. Edge carries event clips only, averaged over the day and multiplied by 3 for peak headroom, unless you are archiving continuously to the centre, in which case it carries everything too.The inputs that dominate the result — real bitrate under motion, actual event rates, negotiated bandwidth and storage rates — vary by more than they look like they should. A model like this is reliable about which architecture wins and roughly by how much. It is not reliable to the nearest thousand, and any tool that tells you otherwise is selling something.
The structure comes from a costing exercise for a 1,400-camera ANPR and face-recognition deployment — edge inference per camera against centralised GPU processing, with event-triggered rather than full archival retention. That project is written up here.
Defaults are guesses. If you're actually costing a deployment, send this scenario over and I'll tell you where the model is wrong for your case — the assumption that usually breaks it is not the one people expect. Your inputs are attached automatically.