CCTVCalc

CCTV Bandwidth Planning Guide

CCTV bandwidth planning requires more than multiplying camera count by resolution. The practical starting point is camera count x configured or estimated bitrate, then the design has to account for simultaneous streams, planning overhead, other traffic, uplinks, and recorder/network architecture.

CCTV Bandwidth Planning Step by Step

Step 1 - Determine camera bitrate

Start with the manufacturer, camera, NVR, or VMS configured bitrate when it is known. If it is not known, use a conservative planning estimate and verify later. The Camera Bitrate Calculator can help estimate a single stream, but it is still a planning heuristic rather than a codec guarantee.

Step 2 - Count simultaneous camera streams

Count the streams that actually cross the network path you are sizing. A switch uplink, NVR port, wireless bridge, router, and WAN connection may each see a different amount of traffic depending on where cameras, recorders, clients, and cloud services sit.

Step 3 - Calculate aggregate bandwidth

Multiply camera count by bitrate per stream, then add the selected overhead. The IP Camera Bandwidth Calculator is built for this camera-count calculation.

Step 4 - Add planning headroom

There is no single mandatory CCTV headroom percentage. The margin depends on how variable the scene is, whether other traffic shares the link, how much future expansion is expected, and how critical the recording path is.

Step 5 - Include other traffic

Workstation traffic, remote viewing, backups, inter-VLAN routing, access-control systems, phones, Wi-Fi bridges, and general network traffic can all share capacity with CCTV. Include them when they cross the same link.

Step 6 - Compare against network capacity

Compare the planned demand against the actual network path, not just the camera switch label. The Network Bandwidth Calculator can combine CCTV and non-CCTV traffic with link capacity and utilization.

CCTV Bandwidth for 4, 8, 16 and 32 Cameras

For illustration, these examples assume 4 Mbps per camera and 10% planning overhead. They are not universal CCTV bandwidth requirements.

ScenarioBase TrafficPlanned Traffic
4 cameras16 Mbps base17.6 Mbps planned
8 cameras32 Mbps base35.2 Mbps planned
16 cameras64 Mbps base70.4 Mbps planned
32 cameras128 Mbps base140.8 Mbps planned

Scaling note

A system configured at 2 Mbps per camera would require approximately half the base traffic of this example, while 8 Mbps per camera would require approximately twice the base traffic. That is mathematical scaling, not a recommended bitrate.

Main Stream, Sub Stream and Multiple Viewers

Many IP cameras can provide multiple streams. An NVR may record the main stream, live view may use a lower-bitrate sub stream, and other clients may request additional streams. The resulting network load depends on how the camera, recorder, and VMS handle those requests.

Do not assume every additional viewer always creates a separate full-rate stream from the camera. Some systems relay from the recorder or server. Others use multicast, proxy behavior, or client-specific stream selection. For planning, identify which device originates each stream and which network path it crosses.

Where the NVR Is Located Matters

Cameras and NVR on same switch

If cameras and the NVR are on the same access switch, recording traffic may remain local to that switch. The upstream link may only carry management, viewing, backup, or other network traffic.

NVR across an uplink

If the NVR sits beyond an uplink, all relevant camera recording traffic may need to cross that uplink. That link becomes a critical design point, especially when cameras are grouped on multiple edge switches.

Remote or cloud recording

Remote recording, cloud upload, and off-site VMS access can move the bottleneck to WAN or internet upload capacity. Local switch capacity and internet upload are separate constraints and should be planned separately.

100 Mbps vs Gigabit for CCTV

A nominal 100 Mbps link can be adequate for some small CCTV loads, but it is not a universal camera-count answer. For example, 32 cameras x 4 Mbps = 128 Mbps before overhead, so that particular scenario already exceeds a nominal 100 Mbps link.

A nominal 1 Gbps link provides more capacity, but actual throughput, other traffic, switch design, and topology still matter. Treat link speed as one part of the design, not as proof that every stream will perform correctly.

Bandwidth Planning and Storage Planning Are Connected

Sustained bitrate affects both the network path and the amount of recorded data. A higher bitrate stream requires more network bandwidth while it is active and more storage if it is recorded continuously or for long retention periods.

Use the CCTV Storage Calculator for retention-based estimates, and the NVR HDD Calculator when planning recorder drive capacity. Keep storage sizing separate from switch/uplink sizing, even though both depend on bitrate.

Common CCTV Bandwidth Planning Mistakes

  • Sizing by megapixels alone instead of configured bitrate.
  • Ignoring camera bitrate settings in the NVR or VMS.
  • Forgetting uplink bottlenecks between camera switches and recorders.
  • Treating nominal link speed as guaranteed application throughput.
  • Forgetting workstation, backup, access-control, or general network traffic.
  • Assuming remote or cloud traffic stays local.
  • Assuming codec savings are fixed across scenes and manufacturers.
  • Ignoring multiple streams, viewers, server relay, or multicast behavior.

FAQ

How much bandwidth do 4 CCTV cameras need?

Using the example assumption of 4 Mbps per camera, 4 cameras produce 16 Mbps of base traffic and 17.6 Mbps with 10% overhead. A different configured bitrate changes the result directly.

How much bandwidth do 8 CCTV cameras need?

At 4 Mbps per camera, 8 cameras produce 32 Mbps of base traffic and 35.2 Mbps with 10% overhead. This is an example, not a universal requirement.

How much bandwidth do 16 CCTV cameras need?

At 4 Mbps per camera, 16 cameras produce 64 Mbps of base traffic and 70.4 Mbps with 10% overhead. Add other traffic and topology constraints before selecting a link.

How much bandwidth do 32 CCTV cameras need?

At 4 Mbps per camera, 32 cameras produce 128 Mbps of base traffic and 140.8 Mbps with 10% overhead. That particular scenario exceeds a nominal 100 Mbps link before other traffic is considered.

Is 100 Mbps enough for CCTV?

Sometimes, for small or low-bitrate loads on the right topology. It is not enough for every CCTV system, and it should not be treated as guaranteed usable throughput.

Is Gigabit Ethernet enough for IP cameras?

Often, but not automatically. Gigabit capacity must be compared with camera bitrate, simultaneous streams, other traffic, uplink design, and practical headroom.

Does an NVR use internet bandwidth?

Local NVR recording may stay inside the LAN. Internet bandwidth is used when video leaves the site for cloud recording, remote access, backup, or external viewing.

Related calculators

Camera Bitrate Calculator

Estimate a single camera stream when configured bitrate is not known.

IP Camera Bandwidth Calculator

Aggregate cameras, bitrate, and overhead into planned CCTV bandwidth.

Network Bandwidth Calculator

Compare planned traffic with available link capacity and utilization.

CCTV Storage Calculator

Estimate how sustained bitrate turns into recording storage.

Related guide

For a deeper explanation of stream bitrate and LAN vs internet traffic, read the IP Camera Bandwidth Guide.

References