redzilla
CCTV

CCTV Project

Sum the bandwidth (Mbps) and storage (TB) of a project with several cameras of different profiles, to size the NVR and the uplink. Add a row per group of cameras. These are estimates using a typical VBR bitrate. 100% in your browser.

Camera profiles

Each row is a group of identical cameras. Set the count, resolution, FPS, codec, activity, recording hours per day and retention days.

redzilla.cl — cctv-project
 
Total storage
Bandwidth (uplink)
recording from all cameras
Cameras in project
TB
Mbps
Cameras

Per-profile breakdown

Profile Cams Bitrate/cam Row Mbps Row TB
How it is calculated · bitrate, storage and uplink

1. Base bitrate (Mbps) at H.264 / 15 fps / medium activity: 1MP=2, 2MP=4, 4MP=8, 5MP=10, 8MP=16.

2. Per row: bitrate/cam = base × (fps/15) × codec × activity. Codec: H.264=1.0, H.265=0.5, H.265+=0.35. Activity: low=0.6, medium=1.0, high=1.4.

3. GB/cam/day = bitrate(Mbps) × 3600 × hours / 8 / 1000 · row TB = GB/cam/day × cameras × retention / 1000 · row Mbps = bitrate/cam × cameras.

4. Project totals = sum of all rows: total TB (NVR capacity) and total Mbps (required uplink).

5. These are estimates: real bitrate is VBR and depends on the scene, lighting, manufacturer and encoder settings. Size with headroom.

Runs locally in your browser · no sign-up · nothing leaves your browser.

Was this tool useful?
Disclaimer We take great care to keep every tool accurate and review it thoroughly; even so, we can't guarantee it is free of errors or take responsibility for how the results are used. We recommend double-checking anything critical.
Found an error? Let us know →