Paritian

Developers

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
How it changes
Storage neededDays to keep 1 – 60. Storage needed: 0.3456 → 20.736Storage needed0510152025102030405060Days to keep

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

SymbolMeaningUnit
ncNumber of cameras—
brBitrate per cameraMbit/s
hdRecording hours per dayh
drDays to keep—
TBStorage neededTB
GDStorage per dayGB
BWTotal network bandwidthMbit/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.