mama Get a free camera plan ☰
Tools

Is your internet upload enough to watch the cameras remotely?

Enter how many people watch at once, how many sub-streams and main streams each one opens, and your measured upload. See the Mbps remote viewing needs and whether your line has room.

Indicative estimate from your inputs — not a quote. See how Mama measures this on a real floor →
Updated 2026-10-14 · The Mama Editorial Team

Remote viewing uses the factory line's upload, not its download. Two people each watching a grid of four cameras on 512 kbps sub-streams plus one camera full screen on a 4,096 kbps main stream need about 12.3 Mbps of upload, or 16 Mbps with 30% headroom. This calculator works out that number for your viewers and bitrates and compares it with the upload you actually measured.

Last checked: 14 Oct 2026.

How the calculator works

Every remote viewer pulls their own copy of each stream out of the NVR, through your router and up your internet line. The inputs are people viewing at the same time, sub-streams on screen per viewer (the grid view), main streams per viewer (full screen or playback), the two bitrates, headroom and your measured upload.

Per viewer (Mbps) = (sub-streams × sub-stream kbps + main streams × main-stream kbps) ÷ 1,000
Upload needed (Mbps) = viewers × per viewer × (1 + headroom)
Data per hour of viewing (GB) = viewers × per viewer × 3,600 ÷ 8 ÷ 1,000

Where the bitrates come from. Read them off your NVR or camera encoding page. For scale, the Dahua DH-IPC-HDW4431V-SA, a 4 MP camera, lists a bitrate range of 12–4,096 kbps on H.265 and a 704 × 576 sub-stream (datasheet dated 30 Apr 2025, checked 14 Oct 2026). Hikvision's network camera manual lets you set the maximum bitrate from 32 to 16,384 Kbps, with the upper limit varying by platform (V5.6.5, checked 14 Oct 2026). The defaults here, 512 kbps for a sub-stream and 4,096 kbps for a 4 MP main stream, are assumptions within those ranges.

Worked example: N cameras on one screen

One viewer watching every camera at once, at three bitrates. These are the raw stream totals before headroom; multiply by the number of people watching at the same time.

Cameras on screen Sub-stream, 512 kbps each (Mbps) Main stream 2 MP, 2,048 kbps each (Mbps) Main stream 4 MP, 4,096 kbps each (Mbps)
4 2.0 8.2 16.4
8 4.1 16.4 32.8
16 8.2 32.8 65.5
32 16.4 65.5 131.1

The 2 MP and 4 MP main-stream bitrates are assumptions, not vendor defaults. The lesson holds at any bitrate: a 16-camera grid on sub-streams costs about the same upload as two 4 MP cameras on main streams. Set the mobile app and the remote client to sub-stream for grids, and open the main stream only for the one camera you need to read detail from.

The calculator's default case:

Input or result Value Basis
People viewing at once 2 assumption
Sub-streams per viewer 4 × 512 kbps assumption
Main streams per viewer 1 × 4,096 kbps assumption
Headroom 30% assumption
Measured upload 20 Mbps assumption; measure yours
Per viewer 6.1 Mbps (4 × 512 + 4,096) ÷ 1,000 = 6.144
Upload needed 16.0 Mbps 2 × 6.144 × 1.3
Share of the line 80% 16.0 ÷ 20
Data per hour of viewing 5.5 GB 12.3 Mbps × 3,600 ÷ 8 ÷ 1,000

At 80% of the line, remote viewing will compete with everything else the office uploads: email attachments, cloud backups, video calls.

What Jio and Airtel publish about upload

  • Airtel's guidance is for homes, not factories. An Airtel broadband blog post (general advice, not a plan specification) says "an upload speed of 3 Mbps is generally considered good enough" and suggests upwards of 10 Mbps when several devices in a household upload at once (published 11 Jun 2023, updated 11 Jul 2023, checked 14 Oct 2026). The default case above needs 16 Mbps.
  • Guaranteed upload tiers: not found. No Jio or Airtel page stating a guaranteed upload speed per business plan was found on the operators' own sites (checked 14 Oct 2026). Treat any upload figure in a plan brochure as unconfirmed until you measure it.
  • Measure, then decide. Use TRAI's MySpeed portal from inside the plant, during a shift, and enter the upload figure you see, not the plan's headline speed.
  • CGNAT is a separate problem. Enough upload does not help if the line sits behind carrier-grade NAT and the NVR cannot be reached at all. Mama's guide to remote viewing behind Jio and Airtel CGNAT covers how to tell and what works.

What this number does not tell you

  • Continuous cloud upload. This calculator sizes people watching. Sending every camera to the cloud around the clock is a different load; see cloud vs edge AI on Indian links.
  • Variable bitrate peaks. VBR and smart codecs average lower but spike at shift change, with motion everywhere. Headroom covers some of that, not all.
  • Your line under load. Business broadband is often contended. An upload that tests well at 7 a.m. may not hold at noon.
  • Recording storage. Upload does not affect what the NVR records; size disks separately with the CCTV storage calculator.

Related guides

FAQ

How much upload speed do I need to view CCTV remotely? Add the bitrate of every stream every viewer has open. Two people each watching four 512 kbps sub-streams and one 4,096 kbps main stream need 12.3 Mbps, or 16 Mbps with 30% headroom.

Does remote CCTV viewing use download or upload? At the factory it uses upload: the video leaves the plant. Your phone uses download. A plan sold on download speed says little about remote viewing.

Why does my remote view freeze when I open full screen? In many apps, full screen switches from the sub-stream to the main stream, which at the default bitrates here is eight times the load. If the line's upload is near its limit, the main stream stalls first. Keep grids on sub-streams.

Want a camera plan for your floor, including how it is viewed? Leave an email or phone in the form below.

Free · no obligation

Get a camera plan for your floor

Tell Mama about your plant and Mama will come back with how many cameras you need, where they go, and the retention your state expects — sized to your floor, in ₹. Built for Indian factories.

  • How many cameras & exact placement
  • Compliance-ready (BIS/STQC, women's night shift)
  • Honest ₹ estimate — guard vs camera-AI

Mama replies by email or phone — whichever you left. No spam, no obligation.