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.
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.