CCTV Storage
Estimate the storage (TB) and bandwidth (Mbps) of an IP camera system based on resolution, FPS, codec, activity level, recording hours and retention days. These are estimates using a typical VBR bitrate. 100% in your browser.
Calculation breakdown
| Item | Value | Note |
|---|
How it is calculated · bitrate, storage and bandwidth
1. Base bitrate (Mbps) at H.264 / 15 fps / medium activity:
1MP=2, 2MP=4, 4MP=8, 5MP=10, 8MP=16.
2. bitrate/camera = 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/camera/day = bitrate(Mbps) × 3600 × hours / 8 / 1000
(Mbps to megabytes/s divided by 8, then to GB).
4. Total TB = GB/camera/day × cameras × retention / 1000 ·
Total Mbps = bitrate/camera × cameras.
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.
How it works
The calculator estimates each IP camera bitrate starting from a base value per resolution at H.264, 15 fps and medium activity (1 MP = 2 Mbps, 2 MP = 4, 4 MP = 8, 5 MP = 10, 8 MP/4K = 16) and applying three factors: bitrate = base × (fps/15) × codec × activity. The codec multiplies by 1.0 for H.264, 0.5 for H.265 and 0.35 for H.265+/Smart; activity by 0.6 (low), 1.0 (medium) or 1.4 (high).
With the bitrate it derives the daily usage per camera (GB/day = Mbps × 3600 × hours / 8 / 1000), the total system storage (TB = GB/cam/day × cameras × retention days / 1000) and the recording bandwidth (total Mbps = bitrate × cameras). These are typical VBR estimates: real figures depend on the scene, night-time noise and each vendor encoder, so size with headroom.
Example: 8 1080p cameras with H.265, 30 days of retention
- Bitrate per camera:
4 × (15/15) × 0.5 × 1.0 = 2 Mbps(2 MP, H.265, medium activity). - Daily usage:
2 × 3600 × 24 / 8 / 1000 = 21.6 GBper camera. - Storage:
21.6 × 8 × 30 / 1000 ≈ 5.2 TB→ a 6 TB surveillance drive is borderline; 8 TB is safer. - Recording bandwidth:
2 × 8 = 16 Mbpstoward the NVR.