NSI Security Planning Guide

Network Speed Requirements for IP Camera Systems

Use this guide to estimate camera bandwidth, PoE switch requirements, NVR incoming bandwidth, and internet upload speed needed for remote viewing.

IP Cameras PoE Switch NVR / Recorder Remote Viewing Main Stream More bandwidth Sub-Stream Remote viewing Upload Speed Most important

Plan camera bandwidth before choosing switches, recorders, and internet service.

Planning Notice: Network speed estimates are for planning purposes only. Actual performance may vary depending on camera bitrate, resolution, compression, frame rate, scene activity, switch uplink speed, PoE budget, router/firewall performance, internet upload speed, and number of remote users.

Network Speed Examples Remote Viewing Speed Checker Get Help

Network Speed Planning

Camera Bandwidth Requirements

Every IP camera uses network bandwidth. Higher resolution, higher bitrate, higher frame rate, and more cameras will require stronger switches, better uplinks, and a properly sized NVR.

Basic Formula: Total camera bandwidth = Camera bitrate × Number of cameras. Example: 8 cameras × 4096 Kbps = 32768 Kbps, or about 32.8 Mbps.

Camera Type Typical Main Stream Approx. Bandwidth / Camera Network Recommendation Planning Note
2MP Camera 1024–2048 Kbps 1–2 Mbps 100 Mbps may work / Gigabit preferred Good for small systems
4MP Camera 2048–4096 Kbps 2–4 Mbps Gigabit preferred Good balance of quality and bandwidth
8MP / 4K Camera 4096–8192 Kbps 4–8 Mbps Gigabit recommended Use H.265 or smart codec when possible
12MP / 16MP Camera 8192–16384 Kbps 8–16 Mbps Gigabit strongly recommended Plan NVR incoming bandwidth carefully
32MP / Panoramic / Multi-Sensor 12288–32768 Kbps 12–32 Mbps Gigabit planned network required Use extra headroom for busy scenes and remote viewing

Example System Bandwidth Requirements

System Example Camera Count Bitrate / Camera Total Camera Bandwidth Recommended Switch / Network
Small 4MP System 4 Cameras 4096 Kbps Approx. 16.4 Mbps 100 Mbps may work / Gigabit preferred
Medium 4MP System 8 Cameras 4096 Kbps Approx. 32.8 Mbps Gigabit switch recommended
16-Camera 8MP System 16 Cameras 8192 Kbps Approx. 131 Mbps Gigabit network required
Eight 32MP Cameras 8 Cameras 24576 Kbps Approx. 196.6 Mbps Gigabit planned network required

Network Planning Notice: Always leave extra bandwidth headroom. Do not run camera networks at 100% capacity. Network performance can be affected by switch uplink speed, PoE budget, cable quality, router/firewall performance, remote users, recording settings, and other devices sharing the same network.

Remote Viewing Speed Planning

Internet Upload Speed Needed for Remote Viewing

When viewing cameras remotely from a phone, tablet, or computer, the most important speed is the upload speed at the camera or NVR location. The camera site must have enough upload bandwidth to send video out to remote users.

📱

Mobile Viewing

Use sub-stream for phones and tablets. It uses less upload speed and usually loads faster.

Upload Speed

The camera/NVR location needs enough upload speed to send video to remote users.

👥

Multiple Users

More remote users can multiply bandwidth usage, especially when viewing main stream.

Remote Viewing Upload Speed Guide

Remote Viewing Scenario Estimated Bandwidth Used Recommended Upload Speed at Camera Site Best Practice
View 1 camera on sub-stream 0.5–1 Mbps 5 Mbps upload or higher Good for basic mobile viewing
View 4 cameras on sub-stream 2–4 Mbps 10 Mbps upload or higher Recommended for normal mobile viewing
View 8 cameras on sub-stream 4–8 Mbps 20 Mbps upload or higher Use sub-stream instead of main stream
View 16 cameras on sub-stream 8–16 Mbps 35–50 Mbps upload or higher Best with strong internet and proper sub-stream settings
View 1 camera on 4MP main stream 2–4 Mbps 10 Mbps upload or higher Use only when more detail is needed
View 1 camera on 8MP / 4K main stream 4–8 Mbps 20 Mbps upload or higher Use for high-detail viewing only
View 1 camera on 32MP main stream 12–32 Mbps 50 Mbps upload or higher Use sub-stream unless full detail is required
Multiple users viewing remotely Multiplies by number of users 50–100 Mbps upload recommended for heavy use Limit main-stream viewing and use sub-stream

Main Stream

Higher Quality, More Bandwidth

Main stream gives better image quality, but it uses much more upload speed. Use it when you need high detail, playback review, or event investigation.

Sub-Stream

Lower Bandwidth, Better for Mobile

Sub-stream is best for mobile apps and multi-camera remote viewing. It reduces lag and works better on limited upload speed or cellular networks.

Remote Viewing Notice: Actual remote viewing performance can be affected by internet upload speed, cellular signal, Wi-Fi quality, router/firewall settings, P2P cloud connection, VPN, number of users, camera bitrate, recorder limits, and whether the app is using main stream or sub-stream.

Remote Viewing Speed Checker

Check If Your Internet Upload Speed Is Enough

Enter your internet speed and camera viewing setup below. This tool helps estimate whether your upload speed is enough for remote camera viewing from a phone, tablet, or computer.

This tool does not run a live internet speed test. Run a speed test at the camera/NVR location first, then enter the upload and download results here.

Upload Remote Viewing Speed NVR Site Remote App

Enter speed results from your internet provider or speed test app.

Remote Viewing Speed Checker

Estimated Bandwidth Needed

3.8 Mbps

Upload Speed Result

Good

Recommendation

Use sub-stream for best performance.

Enter your internet speed information and click the button to check remote viewing performance.

Speed Test Note: This tool does not directly test internet speed. For actual speed results, run a speed test at the camera/NVR location, then enter the upload and download numbers here. Remote viewing performance may also depend on router/firewall settings, Wi-Fi quality, cellular signal, P2P/cloud connection, VPN, recorder limits, camera bitrate, and number of remote users.

Need Help Planning Your Camera Network?

Tell us how many cameras you need, camera resolution, remote viewing requirements, and your internet upload speed. NSI Security can help recommend the correct recorder, PoE switch, hard drive, and network setup for your project.

Business Hours: Monday–Friday, 9:00am–6:00pm Eastern Time

Phone: 856-317-0600