CCTV Storage Calculator (NVR / DVR)
How many terabytes a video surveillance recorder needs for a number of cameras, a bitrate and a retention period.
Results
Storage needed
10.37
TB
Storage per day
345.6
GB
Total network bandwidth
32.0
Mbit/s
The dashed line marks the value you entered.
What this tool does
Storage is simply the bitrate multiplied by the time recorded, so the bitrate each camera actually uses is the number that matters — take it from the camera or recorder settings rather than from the resolution, because the codec (H.264 or H.265), frame rate and how busy the scene is can change it several-fold. Recording on motion only can cut the hours per day dramatically. Results are in decimal units, as disks are sold; leave some free space, because recorders overwrite the oldest footage once the disk is full.
Formula
storage = cameras × bitrate × seconds recorded per day × days ÷ 8
Variables
| Symbol | Meaning | Unit |
|---|---|---|
nc | Number of cameras | — |
br | Bitrate per camera | Mbit/s |
hd | Recording hours per day | h |
dr | Days to keep | — |
TB | Storage needed | TB |
GD | Storage per day | GB |
BW | Total network bandwidth | Mbit/s |
Worked example
- Number of cameras8
- Bitrate per camera4 Mbit/s
- Recording hours per day24 h
- Days to keep30
- Storage needed10.37 TB
- Storage per day345.6 GB
- Total network bandwidth32.0 Mbit/s
Limitations
- The result is an estimate based only on the values you type. Real situations often include factors this calculator does not know about.
- Coverage and consumption figures vary between products. Take the values from the manufacturer's datasheet for the product you are actually using.