Surveillance Camera Bandwidth Calculator

June 24, 2026

Surveillance Camera Bandwidth Calculator

Estimate IP camera bandwidth for NVR ingest, PoE switch uplinks, Wi-Fi camera groups, remote live view, VPN access, and daily network transfer from security video.

▶Named Surveillance Presets

Two entry cameras with modest H.265 bitrates and occasional remote live view.

⚙Camera Bandwidth Inputs

Networking uses decimal Mbps. Storage-style display converts the same traffic into sustained MB/s and daily transfer.
Count cameras sending their primary recording stream to an NVR, NAS, or VMS.
Manual mode is best when the camera settings page shows a Kbps or Mbps value.
Duty cycle affects daily transfer and storage traffic, not the peak switch load when streams are active.
Each remote main-stream viewer can duplicate one selected camera stream over upload or VPN.
Use 24 for continuous systems. Scheduled systems can use office hours or overnight coverage.

Bandwidth Results

NVR Ingest
0
Mbps after overhead
Recommended Link
Remote Upload
0
Mbps live view demand
Daily Transfer
0
GB per day recorded traffic
Ready to calculate.

🖧Surveillance Spec Grid

3 Mbps
Typical 1080p H.265 main stream
8-12 Mbps
Typical 4K camera planning range
0.3-1 Mbps
Common substream live view rate
750 Mbps
Conservative 1 GbE camera uplink
10%
Normal RTSP and ONVIF overhead
20%
Recommended network headroom
24/7
Peak ingest remains active all day
1.35x
Low-light color night scene factor

📹Camera Bitrate Reference

Camera Class Typical H.265 Main Stream Typical H.264 Main Stream Planning Use
2K doorbell or entry camera2.5 to 4 Mbps4 to 6 MbpsEntry doors, porches, lobbies, and package views.
1080p security camera2 to 4 Mbps4 to 8 MbpsGeneral indoor rooms, garages, and small exterior zones.
4MP turret or bullet4 to 6 Mbps7 to 10 MbpsBalanced perimeter coverage where license plates are not the goal.
5MP detail camera5 to 8 Mbps9 to 12 MbpsDriveways, side yards, and higher-detail entry coverage.
8MP or 4K camera8 to 12 Mbps12 to 20 MbpsHigh-detail wide views, parking areas, and larger yards.
12MP high-detail camera12 to 18 Mbps18 to 28 MbpsDetail-heavy scenes, wide property coverage, and forensic review.
Dual-lens panoramic camera10 to 18 Mbps16 to 28 MbpsTwo sensors or panoramic streams counted as one enclosure.
Substream live view0.3 to 1 Mbps0.5 to 2 MbpsMobile apps, multi-camera grid views, and low-bandwidth remote checks.

⚙Codec, FPS, and Scene Factors

Factor Bandwidth Effect When It Applies Planning Rule
H.265 normal profileBaseline in this calculatorModern NVR and camera fleetsUse the camera UI bitrate when available.
H.264 normal profileAbout 55% higherOlder cameras or compatibility modeCheck switch uplink and NVR ingest limits.
Smart H.265 or H.265+About 25% lower averageStatic scenes with compatible NVRsStill size network for peak scene complexity.
25 to 30 fpsAbout 38% higherSmooth motion captureUse only where motion detail matters.
Low-light color nightAbout 35% higherNoisy color night scenesKeep extra reserve for rain, insects, and grain.
Motion recordingLowers daily volumeEvent or schedule recordingPeak live bandwidth can still equal continuous.

🖧Network Tier Planning

Network Segment Conservative Payload Good For Watch Point
100 MbE camera uplink94 MbpsSmall 1080p or 4MP groups4K fleets can saturate it quickly.
1 GbE PoE switch uplink750 MbpsMost home and small-business NVRsShared uplinks also carry management and live view.
2.5 GbE uplink1,875 MbpsDense 4K camera groupsNVR or NAS write speed may bottleneck first.
10 GbE VMS backbone7,500 MbpsLarge VMS servers and review stationsDisk arrays and CPU decode must keep up.
Good 2.4 GHz Wi-Fi group90 MbpsA few low-bitrate camerasAirtime, signal, and retransmits reduce margin.
Wi-Fi 6 practical client350 MbpsSeveral cameras near an access pointBackhaul still carries every camera stream.
Home fiber upload40 to 300 MbpsRemote live view and VPN checksRemote main streams duplicate upload demand.
LTE or metered backhaul5 to 40 MbpsSubstream checks and event clipsContinuous cloud upload can use large data volumes.

🏠Common Surveillance Project Sizes

Project Camera Mix Peak Ingest Secondary Check
Front porch and driveway2 entry cameras6 to 12 MbpsUpload for mobile app viewing.
Four-camera home4 x 4MP H.26520 to 30 MbpsSmall PoE switch is usually fine.
Eight-camera perimeter8 x 4MP or 5MP45 to 80 Mbps100 MbE uplinks may be tight.
4K detail home NVR8 x 4K H.26590 to 140 MbpsUse 1 GbE uplink with headroom.
Small shop12 mixed cameras80 to 180 MbpsReview stations duplicate streams.
Warehouse VMS24 mixed cameras200 to 450 MbpsSegment switches and storage writes.
Remote cabin2 to 4 low-rate cameras3 to 16 MbpsSubstream and event clips save upload.
High-detail driveway12MP plus 4K mix30 to 80 MbpsNight noise can raise sustained bitrate.

ℹPractical Surveillance Bandwidth Tips

Peak traffic tip: Motion recording reduces daily storage and transfer volume, but an active camera can still send its full main stream while recording or being viewed.
Remote access tip: Multi-camera mobile views usually use substreams, while full-resolution remote playback can duplicate main-stream traffic over your home upload.

Surveillance systems involve many cameras that send data to a network. When surveillance cameras communicate with each other over a network, they create a steady stream of data. This data has to travel over a network.

When considering the data that the surveillance cameras will send, a person must consider if the network can keep up with the data that every camera creates when every camera is active. Additionally, the network will have to be able to handle the data created by motion in the surveillance cameras’ videos and the data that is created when an individual opens an application to view the surveillance camera footage from a different location. One of the main considerations of network bandwidth is the data that every camera in the surveillance system sends.

How to Plan Network and Storage for Security Cameras

Every camera will create a flow of video data that will change based on the amount of light in the video, the motion within that video, and the codec that the surveillance camera uses to create that video. For instance, a camera of an indoor hallway will create less data than a camera that views a parking lot at night with moving trees. Each of these surveillance cameras will have a difference in the amount of data that is created due to the varying conditions that each camera must view.

However, if an individual adds more cameras to the network or if individuals view the surveillance cameras’ feeds from remote locations, the surveillance cameras will rapidy increase the amount of data that is used. Additionally, many network designers size the network for the average amount of activity that occurs in each of their surveillance cameras. When the surveillance cameras experience periods of high activity, the network may stutter with the surveillance cameras’ feeds as the network was not sized for those high activity conditions.

To calculate the amount of data that will be used by each surveillance camera system, the surveillance camera designer is required to input information regarding the surveillance cameras themselves and the viewing habits for those surveillance cameras. The number of surveillance cameras, the codec for each surveillance camera, the frames per second for each surveillance camera, the activity that occurs in each surveillance cameras viewing area, and for how much of the day the surveillance cameras will record must be entered into the surveillance data calculator. Each of these parameters are required in order to compare the calculated data rates to the bandwidth available to the surveillance camera network.

Another consideration for surveillance cameras is the data that is created by individuals viewing the feeds of the surveillance cameras from outside of the local network. Each of these individuals will require the bandwidth available from the internet upload connection for viewing live surveillance feeds. While a few individuals viewing a substream from each surveillance camera may not use much of the available internet bandwidth, simultaneously viewing the main surveillance camera feeds from outside the local network will require more data to travel over the internet connection.

The data calculator allows for an individual to input the number of individuals that will view the surveillance cameras’ feeds from outside the local network to determine if the available internet plan can support the surveillance cameras. If the internet plan is unable to provide the bandwidth for remote viewers, the surveillance cameras may need to be configured to use lower resolution surveillance feeds for those external viewers. Another factor that affects the amount of data used by surveillance cameras is if the surveillance cameras are Wi-Fi cameras.

Because Wi-Fi cameras share the airtime of the network, the network must retransmit some of the data sent from each surveillance camera. Because the retransmissions of the surveillance camera data packets reduce the available capacity of the network, the throughput of the Wi-Fi network will always be less than the advertised speed of the router that emits the Wi-Fi signals. Thus, the data calculator for surveillance cameras requires an entry of the available throughput of the usable Wi-Fi or mesh network backhaul to which the Wi-Fi cameras are connected.

This parameter considers the locations of the surveillance cameras and the potential for the Wi-Fi backhaul to become the bottleneck in the surveillance system’s data travel. Additionally, the surveillance cameras may create more data when viewing scenes with less light, or when those surveillance cameras incorporate color night vision to increase the visibility of objects in those less lit surveillance cameras’ views. Additionally, if the surveillance cameras include high grain as a means of preserving the details of objects in those surveillance cameras’ views, the amount of data that those surveillance cameras create will increase.

These factors are considered in the surveillance data rate calculator in the scene complexity selector field. This field allows the individual to ensure that the surveillance cameras’ evening data rates dont create a higher bandwidth requirement than the surveillance cameras create during the daytime hours. The calculations of the amount of data that will be transferred by the surveillance cameras can also be used to calculate the amount of data that will arrive at the surveillance system’s network video recorder (NVR) or network attached storage (NAS) devices.

Each surveillance camera sends data to these devices daily so that the surveillance cameras’ recorded videos can be played back. The daily data transfer amounts will allow the surveillance system designer to determine the appropriate sizes of the hard drives that are installed into the network video recorder or the network attached storage devices. Additionally, these calculations will help the designer to decide whether cloud archiving of the surveillance system’s data is a suitable alternative to local data storage.

The duty cycle field within the surveillance data calculator considers motion detection in each surveillance camera’s view. Thus, the number that is calculated as the daily data transfer amount to the network video recording or network attached storage devices will be the same as the amount of data that the surveillance cameras will create and send to the surveillance system’s storage devices. Additionally, the surveillance designer should of leave extra storage space within each surveillance system’s network video recording or network attached storage devices for firmware updates from the surveillance cameras and for any other events that may occur in the surveillance system that may create higher bitrates than the other events that are factored into the surveillance data calculator.

The reference tables that are published alongside the surveillance data rate calculator help to provide context for the calculations of the amount of data that will be used by the surveillance cameras. These tables list the typical main-stream data rates for various classes of surveillance cameras, as well as the comparison of the data rates created by the use of the H.264 codec compared to those that use the H.265 codec. Additionally, the reference tables list the capacities of the uplink connections of various internet plans.

These tables are not a replacement for measuring each individual surveillance camera, but provide a method of ensuring that the surveillance designer determines whether there calculated data rates for each surveillance camera are within a normal range. Additionally, an individual can learn of the requirements of many surveillance systems with these surveillance data rate calculators. For instance, the calculations indicate that most surveillance systems dont require a large amount of extra data capacity for those surveillance cameras’ feeds.

Often, upgrading the network to 1 GbE will provide enough data capacity to support the surveillance cameras for many years. Additionally, the same is true of the internet upload speeds. An internet speed plan that can support a few remote surveillance cameras’ main streams will be sufficient for a residential or small business network.

In either case, expensive problems can be created with surveillance systems if an individual underestimates the complexity of the scenes that those surveillance cameras will view or if the individual over-looks the extra data that those remote viewers create. Overall, these surveillance data rate calculators will ensure that the surveillance system’s network is not interfering with the surveillance cameras. Each network should be constructed and configured in such a way that the surveillance cameras can complete their functions without any need for additional attention.

The surveillance data rate calculator will allow an individual to determine if their network assumptions are accurate before purchasing the surveillance system components or the internet service plan. If the calculated data rates and sizes match the actual surveillance system components and the viewing habits of the surveillance cameras, the surveillance system will behave in a predictable way.

Surveillance Camera Bandwidth Calculator

Related posts

Leave a Comment