IP Camera / NVR Storage and Bandwidth
Total storage, aggregate switch bandwidth, and per-camera daily storage from bitrate, recording schedule, and retention.
Example
You enter
- Camera count 1
- Per-camera bitrate (Mbps) 4
- Recording mode continuous
- Retention (days) 30
You get
- Total storage 1296
- Aggregate bandwidth 4 Mbps
Checked against published worked examples from: Axis Communications.
Details, formula, and sources
Formula or tablePer camera per day GB = bitrate_Mbps * 0.45 * recording_hours (1 Mbps for 24 h = 10.8 GB/day); total = cameras * per-camera-day * retention_days; aggregate bandwidth = cameras * bitrate.
Source and editionIP-video storage and bandwidth from bitrate, recording hours, and retention (1 Mbps for 24 h is about 10.8 GB/day), per the standard NVR/VMS sizing practice; first-principles bitrate accounting.
Free accessFirst-principles bitrate accounting. The H.264/H.265 bitrate estimates are scene- and vendor-specific and user-supplied; the VMS calculator and the installed cameras govern.
What governsEstimate. AHJ and licensed electrician govern. Verify against the NEC edition adopted in your jurisdiction.
API field namescamera_count, bitrate_mbps, recording_mode, retention_days, total_storage_gb, aggregate_bandwidth_mbps
- Bitrate per-camera bitrate is user-supplied or estimated from resolution/fps/codecVMS sizing practice