Home / IP Camera Bandwidth Calculator
IP Camera Bandwidth Calculator
Work out the total network bandwidth your camera install will use, so your switch uplink, NVR network card, and any offsite/VPN connection are sized correctly — before you're on site finding out the hard way.
Your setup
Bandwidth needed
How this calculator works
Every IP camera streams continuously to your NVR or VMS regardless of whether it's set to record continuously or only on motion — recording mode changes what gets written to disk, not what's sent over the network. So bandwidth planning always assumes every camera is streaming all the time.
Why add headroom?
Real bitrates spike well above their average during motion — a camera watching a busy street can briefly use 2–3x its average bitrate. A 20–30% headroom buffer on top of the calculated average keeps your switch from dropping frames during exactly the moments footage matters most.
Matching bandwidth to switch uplink speed
| Total bandwidth | Minimum uplink | Notes |
|---|---|---|
| Up to 90 Mbps | 100 Mbps (Fast Ethernet) | Fine for a handful of lower-res cameras only |
| 90 Mbps – 800 Mbps | 1 Gbps | Standard for most small-to-mid installs |
| 800 Mbps – 8 Gbps | 10 Gbps (SFP+) | Larger sites, 4K cameras, or 30+ camera counts |
| Above 8 Gbps | Multiple 10G links / core switch | Enterprise-scale deployments — plan network topology carefully |
Remember this figure is for the uplink between your PoE switch and the NVR — individual camera ports only need to handle that one camera's bitrate, which is almost always well under 100 Mbps even for 4K. It's the aggregation point (the switch-to-NVR link, or the link between stacked switches) where bandwidth adds up and needs checking.
Don't forget PoE power alongside bandwidth
Bandwidth and power budget are two separate constraints on the same switch — a switch can have plenty of bandwidth headroom left while still running out of PoE wattage if you're powering high-draw PTZ cameras or IR-heavy bullet cameras. Check your switch's total PoE budget separately from the bandwidth figure here.
Frequently asked questions
What if my cameras aren't all the same resolution?
Run this calculator once per camera group (same resolution and fps) and add the resulting Mbps figures together. Mixed installs are common, and this is more accurate than trying to average the resolutions.
Do I need to check bandwidth per camera port or just the uplink?
Just the uplink to the NVR, or between switches if you're stacking them. A single camera's own port only ever carries that one camera's stream, which is almost never a bottleneck. It's the point where all the streams combine that needs the bandwidth check.
Does PoE power capacity matter separately from bandwidth?
Yes. Bandwidth and PoE wattage are two different limits on the same switch. A switch can have bandwidth to spare while still running out of PoE budget for high-draw PTZ or IR-heavy cameras, so check both specs, not just this one.
Related CCTV tools
Now that your network bandwidth is sized, use the NVR Storage Calculator to work out drive space for the same cameras, the CCTV Storage Calculator if the job also includes analog HD-CCTV hardware, and the Field of View Calculator to check coverage and identification distance before you finalize camera placement.
Related guide
For the full breakdown of switch uplink overload and PoE budget mistakes — the two checks that fail most often even when bandwidth looks fine — see IP Camera Bandwidth: Why the Switch (and PoE Budget) Fail Before the Network Does.
Found a wrong result on this calculator? Send feedback →