CCTV Bandwidth & Storage Calculator
Bitrate Estimator (Optional)
Tip: Use this only as a starting point. Real bitrate depends on camera quality settings, WDR, VBR/CBR, and scene motion.
What this CCTV bandwidth calculator does
A CCTV system needs two things to work smoothly over time: enough network throughput and enough storage. This calculator estimates both. Enter camera count, average bitrate, recording hours, and retention days to get practical outputs:
- Peak LAN bandwidth required when all cameras stream at once.
- Average bandwidth based on your activity/motion factor.
- Daily and monthly storage consumption for NVR/DVR planning.
- Recommended upload capacity for remote viewing without saturating your internet link.
How CCTV bandwidth is calculated
At a high level, bandwidth math is straightforward. If one camera uses 4 Mbps and you have 8 cameras, your raw stream total is 32 Mbps. Then you add protocol and network overhead to avoid under-sizing:
Total Mbps = Cameras × Bitrate per camera × (1 + Overhead)
Storage is derived from Mbps converted to MB/s, then multiplied by recording hours and days:
GB/day = (Average Mbps ÷ 8) × 3600 × Hours per day ÷ 1024
These are planning estimates, not absolute guarantees. Real systems vary with scene motion, codec efficiency, keyframe interval, and whether your profile is CBR or VBR.
Key factors that affect camera bitrate
1) Resolution
Higher resolution means more pixels to encode. A 4K stream usually needs far more bandwidth than 1080p for similar quality.
2) Frame rate (FPS)
More frames per second generally increases bitrate. Moving from 15 FPS to 30 FPS can significantly raise both bandwidth and storage requirements.
3) Codec (H.264 vs H.265)
H.265 typically delivers similar visual quality at a lower bitrate than H.264. MJPEG is usually much heavier and is less storage-efficient for modern deployments.
4) Scene complexity and motion
Static indoor scenes compress easily. Busy roads, trees in wind, and crowded entrances generate more changes frame-to-frame, pushing bitrates up—especially under VBR mode.
5) Image settings
WDR, noise reduction behavior, sharpen settings, low-light gain, and quality target all influence stream size. Poor lighting and sensor noise can increase bitrate unexpectedly.
Bandwidth planning best practices
- Add overhead and a safety margin; avoid designing at 100% link utilization.
- Separate camera VLAN traffic from office/user traffic when possible.
- Use PoE switches and uplinks sized for aggregate throughput, not just camera count.
- Prefer H.265 where supported by both camera and NVR to reduce storage pressure.
- Validate with a pilot camera before final procurement.
- Monitor real bitrate over at least a full day/night cycle before locking design.
Example scenario
Suppose you install 16 cameras at 4 Mbps each, with 15% overhead and 24/7 recording:
- Raw stream total: 64 Mbps
- With overhead: 73.6 Mbps peak
- Storage for 30 days: several terabytes (exact value shown by calculator)
If you only record on motion and your average activity is 35%, storage drops dramatically. That is why activity percentage is one of the most useful planning inputs.
Internet upload vs local network bandwidth
Many installations confuse these two numbers. Camera traffic inside your local network (switch to NVR) may be high even if you rarely view footage remotely. Remote viewing mainly affects internet upload. If your link is small, set sub-streams for mobile clients and cap concurrent viewers.
The calculator provides a recommended upload rate using your target utilization limit. For example, at 80% max utilization, a 40 Mbps required stream suggests about 50 Mbps available upload capacity.
Storage sizing tips for NVR systems
Use retention goals first
Start with policy: 14, 30, 60, or 90 days. Then design around bitrate and activity. Compliance-driven sites often require longer retention windows, so efficient codecs and motion rules become critical.
Account for overhead and filesystem reserve
Disk labels and usable space differ. Plan reserve capacity to avoid edge-case failures when scene motion spikes or firmware settings are changed.
Plan for growth
New camera additions are common. Leave headroom in switch backplanes, uplinks, and NVR bays so expansion does not force a full redesign.
Final thoughts
A reliable CCTV deployment is not only about camera quality—it is about correct infrastructure sizing. Use this CCTV bandwidth calculator early in your design process, then validate using real stream stats from your chosen hardware. Doing this upfront helps prevent dropped frames, storage shortfalls, and expensive mid-project upgrades.