VuePoint Secure

Networking

How much upload bandwidth do security cameras need?

The honest answer is: add up the bitrates of the streams that actually leave the building at the same time. Here is how to read those bitrates off your own cameras and turn them into a number, with a worked example.

VuePoint

Cameras recording to an NVR on site use no internet bandwidth at all; that traffic stays on the local network. Upload bandwidth only matters for video that leaves the building: someone viewing remotely, cloud recording, or a monitoring service pulling streams. Generic per-camera figures are guesses. Your cameras already tell you exactly what they send.

Step 1: read the real bitrates

Every IP camera has a video or encoding settings page (often Configuration > Video/Audio, Camera > Encode or Stream settings, depending on brand) showing at least two streams:

  • Main stream: full resolution, used for recording and full-screen viewing. Typically several Mbps.
  • Sub-stream: low resolution, used for multi-camera grids and phone apps. Typically a few hundred kbps up to about 1 Mbps.
  • Bitrate mode: with CBR (constant) the figure is what it sends. With VBR (variable) the figure is a ceiling; scenes with motion, rain, foliage or night-time noise push it toward the ceiling, so plan on the maximum.
  • Codec: H.265 typically needs noticeably less bitrate than H.264 for similar image quality, but only if the camera, recorder and viewing app all support it.

Step 2: decide which streams leave the site at once

UseWhat goes upstream
Phone app, grid viewOne sub-stream per tile on screen
Phone or PC, single camera full screenUsually the main stream (some apps let you choose)
Remote playback / clip downloadMain stream of the recording, often faster than real time if bandwidth allows
Continuous cloud recordingEvery recorded stream, all the time
Event-based cloud upload or monitoringShort clips or streams only when events occur, plus live view during an incident

Step 3: do the arithmetic

  1. 1

    Add up the simultaneous streams

    Sum the bitrates of everything in your worst realistic case, for example two people viewing at once during an incident.

  2. 2

    Add headroom

    Upload links are shared with everything else on site, and speeds vary through the day. Our working rule is to keep camera traffic to roughly 70 to 80 percent of the measured upload speed at most, never 100 percent.

  3. 3

    Measure your real upload

    Run a speed test from a wired computer on the same network, at the busiest time of day. Use the upload figure, not the download figure; many connections have a fraction of the upload that they have download.

  4. 4

    If cloud or cellular, convert to data per month

    1 Mbps running continuously is about 450 MB per hour, about 10.8 GB per day, and about 324 GB per 30 days. Multiply by your continuous bitrate.

Worked example

A yard with 8 cameras. Each main stream is configured at 4 Mbps (H.265, VBR ceiling) and each sub-stream at 512 kbps. Recording is to an NVR on site. These settings are an example; use your own.

ScenarioCalculationUpload in useMeasured upload to have (with headroom)
One person, 8-tile grid on phone8 x 0.512 Mbpsabout 4.1 Mbpsabout 5 to 6 Mbps
One person, one camera full screen1 x 4 Mbps4 Mbpsabout 5 to 6 Mbps
Two people, one grid plus one full screen4.1 + 4 Mbpsabout 8.1 Mbpsabout 10 to 12 Mbps
Continuous cloud recording of all main streams8 x 4 Mbps32 Mbps, all dayabout 40 to 46 Mbps
Upload needed for different ways of using the same 8-camera system.

The last row is the one that surprises people: continuously sending eight main streams off site needs a fast, symmetrical connection, and at 32 Mbps it moves roughly 10 TB a month. On a cellular plan that is not workable, which is why remote and solar sites send events and short clips rather than continuous video.

BitratePer dayPer 30 days
0.5 Mbpsabout 5.4 GBabout 162 GB
1 Mbpsabout 10.8 GBabout 324 GB
2 Mbpsabout 21.6 GBabout 648 GB
4 Mbpsabout 43.2 GBabout 1.3 TB
8 Mbpsabout 86.4 GBabout 2.6 TB
Data used by one continuous stream.

Common questions

Does recording to the NVR use internet bandwidth?
No. Cameras-to-NVR traffic stays on the local network. Only viewing, playback, cloud upload or monitoring from outside the building uses the internet connection.
Why does my bandwidth jump at night?
Low-light image noise and IR-lit scenes compress poorly, so VBR streams climb toward their ceiling. Plan on the configured maximum, not the daytime figure.

Not sure your connection can carry monitoring?

Send us your camera count and a speed test result, and we'll tell you what would work.

Call 888-203-2260Free site review