CCTV NVR Storage Capacity & Bandwidth Calculator
Calculate CCTV NVR storage capacity (TB), network ingress bandwidth Mbps, recording retention days, PoE budgets, and surveillance HDD recommendations.
Input Parameters
Calculation Results
- Number of IP Cameras
- 16 Cameras
- Target Retention Period
- 30 Days
- Active Recording Hours per Day
- 24 Hours/Day
- Motion Detection Mode
- Yes / Active
- Motion Activity Duty Cycle
- 40 %
- Effective Daily Recording Hours
- 9.6 Hours/Day
- Camera Resolution
- 2MP (1080p)
- Video Compression Codec
- H.265+ (Smart Codec)
- Frame Rate (FPS)
- 25 FPS
- Bitrate Quality Profile
- High
- RAID 5 Parity Overhead
- Yes / Active
- Estimated Bitrate per Camera
- 1,434 Kbps
- Stream Bitrate per Camera
- 1.43
- Total Combined Bandwidth
- 25.24 Mbps
- Daily Recorded Data Volume
- 94.53 GB/Day
- Total Required HDD Storage Capacity
- 3.81 TB
- Average PoE Power per Camera
- 7 Watts
- Total PoE Switch Power Budget
- 140 Watts
- Recommended NVR Channel Size
- 16 Channels
- Recommended PoE Switch Configuration
- 1× 16-Port PoE+
- NVR Uplink Port Recommendation
- 100 Mbps / 1 Gbps Uplink
- Recommended Surveillance HDD Combination
- 1× 4TB Surveillance HDD (WD Purple / SkyHawk)
Use 24/7 CMR surveillance drives in NVRs and solid bare copper Cat6 for PoE runs exceeding 50 meters.
| Target Retention Period | Capacity (TB) | Recommended HDD Setup |
|---|---|---|
| 7 Days | 0.89 TB | 1× 4TB Surveillance HDD (WD Purple / SkyHawk) |
| 14 Days | 1.78 TB | 1× 4TB Surveillance HDD (WD Purple / SkyHawk) |
| 30 Days | 3.81 TB | 1× 4TB Surveillance HDD (WD Purple / SkyHawk) |
| 60 Days | 7.62 TB | 1× 8TB atau 2× 4TB Surveillance HDD |
| 90 Days | 11.42 TB | 2× 8TB atau 4× 4TB Surveillance HDD |
Ringkasan Kalkulasi CCTV – InfraCalc.web.id Kamera : 16 × 2MP (1080p), H.265+ (Smart Codec), 25 FPS, kualitas High Rekaman : 30 hari, 24 jam/hari (motion ±40% = 9.6 jam efektif) Bitrate/kam : 1434 kbps (1.43 Mbps) Bandwidth : 25.24 Mbps (termasuk 10% overhead) Storage : 3.81 TB (incl. 10% headroom + RAID 5 parity) HDD : 1× 4TB Surveillance HDD (WD Purple / SkyHawk) NVR : min. 16 channel, incoming ≥ 31 Mbps Switch : 1× 16-Port PoE+ (PoE Budget ≥ 140W, ±7W/kamera), Uplink: 100 Mbps / 1 Gbps Uplink
- Instalasi ≥ 16 IP Camera disarankan dipisahkan ke dalam VLAN khusus Surveillance (VLAN CCTV) agar broadcast RTSP/ONVIF tidak membebani jaringan WiFi/LAN kantor.
Visual Network Topology Generator (SVG / PNG)
Visual 2D 19" Server Rack & Patch Panel Builder
- 1U–4U (Bottom): Heavy UPS & VRLA Battery Banks mounted at the bottom to lower center of gravity.
- Middle: Compute servers, ZFS storage arrays, and NVRs placed in the center cold-aisle zone.
- Top: Top-of-Rack PoE switches, Cat6 patch panels, and brush organizers for overhead cable trays.
Generate Project BoQ / Cost Estimate (RAB)
| Kode | Material & Equipment | Qty (+15%) | Unit | Unit Price (IDR) | Line Total (IDR) |
|---|---|---|---|---|---|
| CAM-IN | Indoor Dome PoE IP Camera 2MP/4MP IEEE 802.3af, H.265+, 30m IR | 8 | Unit | Rp 5.480.000 | |
| CAM-OUT | Outdoor Bullet IP67 PoE Camera Weatherproof IP67, Smart IR | 4 | Unit | Rp 3.300.000 | |
| NVR-REC | 16-Ch NVR + 4 TB Surveillance HDD 24/7 Surveillance Grade HDD | 1 | Paket | Rp 5.250.000 | |
| SW-POE | Managed PoE+ Switch (16/24 Ports) 2x GbE Uplink + Surge Protection | 1 | Unit | Rp 2.150.000 | |
| UTP-CAT6 | Cat6 Solid Bare Copper UTP Cable (305m Box) 23 AWG Solid Bare Copper | 3(Base: 2) | Box | Rp 5.550.000 | |
| ACC-INST | RJ45 Plugs (34 pcs) + PVC Conduit (83 bars) + Junction Boxes Conduit, junction box & accessories per drop | 14(Base: 12) | Titik | Rp 2.030.000 | |
| Equipment & Material Subtotal: | Rp 23.760.000 | ||||
| Estimated Installation & Commissioning (10%): | Rp 2.376.000 | ||||
| PPN (11%): | Rp 2.874.960 | ||||
| ESTIMATED GRAND TOTAL: | Rp 29.010.960 | ||||
Note: Unit prices above are initial reference estimates and can be edited inline.Referensi Teknis & BoQ — Built for Network & System Engineers
Technical Accuracy Note: Calculation results are engineering estimates based on standard RFC/IEEE/ITU-T models. Actual field performance may vary due to protocol overhead, hardware specifications, and environmental factors.
How to Use This Tool
- Specify total camera count, sensor resolution profile (e.g. 2MP 1080p or 4K), and video compression codec (H.265+ recommended).
- Select your recording schedule (continuous 24/7 or motion detection percentage) and required retention duration in days.
- Review required NVR hard drive storage volume (TB), recommended surveillance drive configurations, network bitrate, and PoE switch budgets.
Worked Example: 16 Cameras 1080p H.265+ 30 Days Retention (40% Motion)
Worked example: A 16-camera setup at 2MP (1080p) using H.265+ (Smart Codec) @ 25 FPS (40% motion mode) yields 1434 kbps per camera. Ingress network bandwidth reaches 25.24 Mbps (100 Mbps / 1 Gbps Uplink). For 30 days retention with RAID 5, total capacity needed is 3.81 TB (1× 4TB Surveillance HDD (WD Purple / SkyHawk), Switch: 1× 16-Port PoE+ with PoE budget ≥140W).
- IP Camera Count
- 16 Cameras
- Target Retention Days
- 30 Days
- Daily Recording Hours
- 24 Hours/Day
- Recording Trigger Mode
- Motion Detection (Records Only On Movement)
- Motion Activity Ratio (%)
- 40 %
- Camera Sensor Resolution
- 2 MP (1080p Full HD - 1920×1080)
- Video Codec Compression
- H.265+ / Smart Codec (Most Efficient, Saves ~65%)
- Frame Rate (FPS)
- 25 FPS
- Video Quality Profile
- High (Optimal Acuity - Standard)
- RAID 5 Parity Overhead
- Yes / Active
- Number of IP Cameras
- 16 Cameras
- Target Retention Period
- 30 Days
- Active Recording Hours per Day
- 24 Hours/Day
- Motion Detection Mode
- Yes / Active
- Motion Activity Duty Cycle
- 40 %
- Effective Daily Recording Hours
- 9.6 Hours/Day
- Camera Resolution
- 2MP (1080p)
- Video Compression Codec
- H.265+ (Smart Codec)
- Frame Rate (FPS)
- 25 FPS
- Bitrate Quality Profile
- High
- RAID 5 Parity Overhead
- Yes / Active
- Estimated Bitrate per Camera
- 1,434 Kbps
- Stream Bitrate per Camera
- 1.43
- Total Combined Bandwidth
- 25.24 Mbps
- Daily Recorded Data Volume
- 94.53 GB/Day
- Total Required HDD Storage Capacity
- 3.81 TB
- Average PoE Power per Camera
- 7 Watts
- Total PoE Switch Power Budget
- 140 Watts
- Recommended NVR Channel Size
- 16 Channels
- Recommended PoE Switch Configuration
- 1× 16-Port PoE+
- NVR Uplink Port Recommendation
- 100 Mbps / 1 Gbps Uplink
- Recommended Surveillance HDD Combination
- 1× 4TB Surveillance HDD (WD Purple / SkyHawk)
- Material Requirement Summary (Copy-Ready)
- Ringkasan Kalkulasi CCTV – InfraCalc.web.id Kamera : 16 × 2MP (1080p), H.265+ (Smart Codec), 25 FPS, kualitas High Rekaman : 30 hari, 24 jam/hari (motion ±40% = 9.6 jam efektif) Bitrate/kam : 1434 kbps (1.43 Mbps) Bandwidth : 25.24 Mbps (termasuk 10% overhead) Storage : 3.81 TB (incl. 10% headroom + RAID 5 parity) HDD : 1× 4TB Surveillance HDD (WD Purple / SkyHawk) NVR : min. 16 channel, incoming ≥ 31 Mbps Switch : 1× 16-Port PoE+ (PoE Budget ≥ 140W, ±7W/kamera), Uplink: 100 Mbps / 1 Gbps Uplink
| Target Retention Period | Capacity (TB) | Recommended HDD Setup |
|---|---|---|
| 7 Days | 0.89 TB | 1× 4TB Surveillance HDD (WD Purple / SkyHawk) |
| 14 Days | 1.78 TB | 1× 4TB Surveillance HDD (WD Purple / SkyHawk) |
| 30 Days | 3.81 TB | 1× 4TB Surveillance HDD (WD Purple / SkyHawk) |
| 60 Days | 7.62 TB | 1× 8TB atau 2× 4TB Surveillance HDD |
| 90 Days | 11.42 TB | 2× 8TB atau 4× 4TB Surveillance HDD |
Core Concept & Engineering Notes
How It Was Calculated (Formulas & Steps)
Mathematical Formulas
- Bitrate per Camera (kbps) = Base Resolution Bitrate × Codec Factor × (FPS ÷ 25) × Quality Factor
- Total Bandwidth (Mbps) = (Bitrate kbps ÷ 1000) × Camera Count × 1.10 (RTSP/TCP Overhead)
- Effective Daily Hours = Motion Mode ? (Daily Hours × Motion % ÷ 100) : Daily Hours
- Daily Ingestion (GB) = (Bitrate kbps × 3600s × Effective Hours × Cameras) ÷ (8 × 1024 × 1024)
- Total NVR Storage (TB) = (Daily Ingestion GB × Days) ÷ 1024 × 1.10 Headroom [× 1.25 if RAID 5]
- PoE Switch Power Budget (W) = ceil(Camera Count × Wattage/Cam × 1.25 Margin)
Step-by-Step Calculation
- 1. Sensor Bitrate: Base 2MP (1080p) (4096 kbps) × Codec 0.35 (H.265+ (Smart Codec)) × FPS 25/25 × Quality 1 = 1434 kbps (1.43 Mbps)
- 2. Total Network Bandwidth: 16 cams × 1.43 Mbps × 1.10 RTSP protocol overhead = 25.24 Mbps
- 3. Daily Ingestion: (1434 kbps × 3600s × 9.6 hrs) / (8 × 1024²) = 5.91 GB/cam/day -> Total = 94.53 GB/day
- 4. Retention Volume (30 days): (94.53 GB × 30) / 1024 × 1.10 headroom × 1.25 RAID 5 parity = 3.81 TB
- 5. Hardware Sizing: Min 16-Channel NVR, 1× 16-Port PoE+ (PoE budget ≥ 140W), Uplink: 100 Mbps / 1 Gbps Uplink, HDD: 1× 4TB Surveillance HDD (WD Purple / SkyHawk)
Frequently Asked Questions (FAQ)
Why is a dedicated surveillance hard drive (WD Purple / Seagate SkyHawk) mandatory?
Desktop PC hard drives are rated for 8 hours/day with an 80% read / 20% write workload. Surveillance drives are engineered for continuous 24/7 duty cycles with a 90% sequential write workload, specialized firmware to eliminate video frame dropping, and multi-bay rotational vibration sensors.
How much storage capacity is saved by switching from H.264 to H.265+?
H.265+ conserves approximately 60% to 70% of storage capacity and network bandwidth compared to standard H.264. For instance, a 16-camera 1080p array over 30 days consumes roughly 11 TB on H.264, but drops to approximately 4 TB under H.265+ encoding.
When is a RAID 5 configuration necessary on surveillance NVRs?
RAID 5 is strongly recommended on storage arrays of 16 TB or greater, and across mission-critical installations (banks, manufacturing, hospitals) where evidentiary loss is intolerable. RAID 5 preserves recorded footage even if any single disk suffers fatal mechanical failure.
Related Calculators
View All CCTV, PoE & Fiber Tools →Calculate CCTV lens focal length recommendations (2.8mm, 4mm, 6mm, 12mm), field of view coverage width, and DORI pixel density per target distance.
Calculate PoE Cat6, Cat5e, and CCA cable voltage drop, delivered terminal voltage, safe run distances, and night-time infrared reboot risks.
Estimate CCTV installation material Bill of Materials (BOM): Cat6 UTP cable boxes, RJ45 modular plugs, junction boxes, conduit pipes, and cable ties.
Calculate EN 62676-4 CCTV DORI detection, observation, recognition, and facial identification reach distances based on sensor resolution and lens optics.
Calculate CCTV camera, NVR, and PoE switch UPS apparent power (VA) and deep-cycle VRLA battery capacity (Ah) for power outage runtime.
Interactive 2D floorplan planner for estimating Wi-Fi AP 2.4/5GHz signal coverage radii and CCTV camera FoV DORI coverage cones visually.
References & Notes
- Western Digital Purple Surveillance Storage Capacity Calculator Guide
- Seagate SkyHawk Surveillance Hard Drive Engineering Documentation
- ITU-T H.265 High Efficiency Video Coding (HEVC) Recommendation
Note: Results above are mathematical estimates based on standard formulas. Always verify against official vendor documentation and site conditions before production deployment.
🔗Related Scenarios & Companion Calculators
Browse All 30+ Scenarios →⚡ Ready-to-Use Scenario Presets:
How much HDD storage do 16 1080p CCTV cameras need for 30 days 24/7? Compare H.265 (~4.2 TB) vs H.264 (~8.4 TB) NVR requirements.
Calculate exact HDD size for 8 CCTV cameras recording 30 days 24/7. Requires ~2.1 TB with H.265 (use a 4 TB HDD).
🛠️ Sibling Calculators in this Category:
Calculate CCTV lens focal length recommendations (2.8mm, 4mm, 6mm, 12mm), field of view coverage width, and DORI pixel density per target distance.
Calculate EN 62676-4 CCTV DORI detection, observation, recognition, and facial identification reach distances based on sensor resolution and lens optics.
Calculate PoE Cat6, Cat5e, and CCA cable voltage drop, delivered terminal voltage, safe run distances, and night-time infrared reboot risks.
Estimate CCTV installation material Bill of Materials (BOM): Cat6 UTP cable boxes, RJ45 modular plugs, junction boxes, conduit pipes, and cable ties.
Engineering Sensitivity Analysis, Response Curve & Technical Citation
1. 1. 3-Point Engineering Sensitivity & Tolerance Envelope
Comparative evaluation across theoretical laboratory bounds (0% loss), current nominal operating point, and conservative field safety bounds (±15% thermal/aging derating).
| Evaluated Parameter | Ideal Theoretical Bound | Nominal Operating Point | Conservative Safety Bound (±15%) | Engineering Derating Rule |
|---|---|---|---|---|
| Number of IP Cameras | 14.4 | 16 | 18.4 | Engineering Safety Margin (+15% Overhead) |
| Target Retention Period | 27 | 30 | 34.5 | Engineering Safety Margin (+15% Overhead) |
| Active Recording Hours per Day | 21.6 | 24 | 27.6 | Engineering Safety Margin (+15% Overhead) |
| Motion Activity Duty Cycle | 36 | 40 | 46 | Engineering Safety Margin (+15% Overhead) |
| Effective Daily Recording Hours | 8.64 | 9.6 | 11.04 | Engineering Safety Margin (+15% Overhead) |
2. 2. Mathematical Function Curve & Operating Coordinate (x₀, y₀)
3. 3. Physical Constants & Normative Standard Clauses
Minimum Horizontal Pixel Density for Identification (DORI)
Clause 6.5 & Table A.1 (25 / 62 / 125 / 250 px/m) — Video surveillance standard specifies Detection=25 px/m, Observation=62 px/m, Recognition=125 px/m, Identification=250 px/m.
DC Loop Resistance for 23 AWG Solid Copper Cat6
Clause 6.4.1 / Table 145-1 — Nominal 23 AWG solid copper loop resistance at 20°C is 14.0 Ω/100m (TIA maximum ceiling is 18.8 Ω/100m).
Temperature Coefficient of Resistance for Copper
International Annealed Copper Standard — Used in thermal derating equation: R(T) = R_20 × [1 + 0.00393 × (T - 20)].
4. 4. Independent Technical & Academic Citation (IEEE / APA 7th / BibTeX / LaTeX)
Use the standard citation formats below to reference this computational methodology in engineering specifications, audit reports, or academic papers.
[IEEE] KalkuNet Engineering Team, "CCTV NVR Storage Capacity & Bandwidth Calculator — Standard Engineering Computational Instrument," KalkuNet Technical Suite, 2026. [Online]. Available: https://kalkunet.com/en/tools/cctv-storage-calculator. [Accessed: 2026-11-08].
[APA 7th] KalkuNet Engineering Team. (2026). CCTV NVR Storage Capacity & Bandwidth Calculator (Production release 2026-11-08) [Engineering computational software]. KalkuNet. https://kalkunet.com/en/tools/cctv-storage-calculator
@software{kalkunet_cctv_storage_calculator_2026,
author = {{KalkuNet Engineering Team}},
title = {{CCTV NVR Storage Capacity & Bandwidth Calculator --- KalkuNet Engineering Suite}},
year = {2026},
publisher = {KalkuNet.com},
url = {https://kalkunet.com/en/tools/cctv-storage-calculator},
urldate = {2026-11-08}
}
% LaTeX Engineering Derivation — Generated via https://kalkunet.com/en/tools/cctv-storage-calculator
\begin{equation}
\text{Model: } Bitrate per Camera (kbps) = Base Resolution Bitrate × Codec Factor × (FPS ÷ 25) × Quality Factor
\end{equation}
% Parameter Input Terukur: camCount = 16, \; days = 30, \; hours = 24, \; mode = motion
% Hasil Evaluasi Numerik : camCount = \mathbf{16}, \; days = \mathbf{30}, \; hours = \mathbf{24}