Camera Bandwidth Calculator

Plan camera streams before installing site cabling. Add overhead, viewers, and safety margin instantly today. Choose smarter switches and links with clear bandwidth totals.

Calculator
Choose estimated bitrate or enter a known bitrate per camera.
Use estimate early; use known after testing.
Include fixed and PTZ units if recorded.
From camera/NVR stats or field testing.
Higher FPS increases bandwidth and storage.
High = motion, dust, crowds, headlights.
Audio adds small but steady traffic.
Typical: 32–128 kbps for AAC/Opus.
Covers TCP/RTSP, VLANs, retries, encryption.
Recommended: 15–30% for site changes.
Remote supervisors, guard room, mobile clients.
Sub-stream reduces WAN and client load.
Example: 0.25 means 25% of main bitrate.
Motion-based reduces storage, not peak bandwidth.
24 for always-on, or site work hours only.
Estimated recorded fraction during scheduled hours.
Common: 14–90 days for site surveillance.
Reset
Example data table
Scenario Cameras Resolution FPS Codec Scene Overhead Safety Total ingest Retention storage (30 days)
Gate + perimeter 12 1080p 15 H.265 Medium 15% 20% ~43 Mbps ~3.1 TB
Crane + staging area 24 4MP 20 H.264 High 20% 25% ~356 Mbps ~29 TB
Office trailer 6 720p 10 H.265 Low 10% 15% ~5 Mbps ~0.3 TB
Values are illustrative planning estimates. Measure real bitrates on-site for final sizing.
Formula used
  1. Estimated video bitrate (when using video settings):
    Bitrate (bps) = Width × Height × FPS × bpp
    bpp is chosen by codec and scene complexity.
  2. Per-camera total bitrate:
    PerCamTotal = VideoMbps + AudioMbps
  3. Total ingest bandwidth:
    TotalIngest = PerCamTotal × Cameras × (1+Overhead) × (1+Safety)
  4. Total viewing bandwidth (planning for remote clients):
    TotalView = PerViewer × Viewers × (1+Overhead) × (1+Safety)
    PerViewer uses main stream or sub-stream factor.
  5. Storage (GB/day):
    GB/day = (PerCamTotal Mbps × 1,000,000 / 8) × SecondsRecorded / 1024³
    Retention TB = (GB/day × Days) / 1024.
How to use this calculator
  • Start with Estimate from video settings during early design.
  • Select resolution, FPS, codec, and scene complexity for the site areas.
  • Set network overhead to account for protocol and real-world losses.
  • Add a safety margin to handle expansions and busy periods.
  • Enter concurrent viewers to plan control room or remote access capacity.
  • Set recording schedule and retention to size storage for compliance needs.
  • After installation, switch to Known bitrate using measured values.
  • Use the export buttons to share results with procurement and installers.
Project bandwidth drivers

Resolution, frame rate, and scene load

Higher pixel counts and frame rates raise the baseline stream. Busy construction scenes add motion, dust, and changing light, which increases encoder effort and pushes bitrates upward. Start with conservative settings for entrances, material yards, and crane zones.

Codec selection and practical efficiency

Modern compression can reduce network and storage demand while maintaining usable evidence quality. Compare options using the same resolution and FPS, then confirm real results with short on-site recordings. Keep a consistent profile across cameras to simplify switching and recorder tuning.

Overhead, safety margin, and network reality

Real networks carry protocol headers, retransmits, encryption, and multicast control traffic. Add overhead to cover those effects, then apply a safety margin for future cameras, temporary event spikes, and layout changes. This approach helps avoid uplink saturation and dropped frames.

Viewing traffic versus ingest traffic

Ingest bandwidth is driven by camera count, while viewing bandwidth depends on how many users watch simultaneously. Guard rooms, supervisors, and remote stakeholders can create a second peak. Sub-stream viewing reduces WAN load, keeps client devices responsive, and preserves recorder resources.

Storage planning for retention targets

Retention is easiest to manage when you translate bitrate into daily data, then multiply by effective recording hours and days. Motion recording lowers stored data but does not reduce peak camera bandwidth. Validate retention assumptions using event logs and adjust schedules for critical zones.

For final commissioning, measure average and peak bitrates per camera during day and night cycles, then update the calculator using the known bitrate mode. Document VLANs, PoE budgets, and switch port utilization so subcontractors can verify capacity. If wireless backhaul is used, plan for weather fade and interference, and keep camera traffic separated from office internet to maintain stable security coverage.

When budgets are tight, prioritize higher quality on choke points, use lower FPS on low-risk areas, and standardize sub-stream profiles for mobile viewing. This balances evidence value, network stability, and recorder costs across all phases.

FAQs

1) Why can two identical cameras show different bandwidth?

Bitrate changes with motion, lighting, noise, and encoder settings. Busy gates or night scenes typically raise bitrate. Use the known bitrate mode after field testing for the most accurate planning.

2) Does motion recording reduce required network bandwidth?

It reduces stored data, not peak camera bandwidth. Cameras still transmit streams for analysis and preview. Size uplinks for peak ingest, then use motion percentage mainly for storage estimates.

3) What overhead percentage should I use?

A common starting point is 10–20%. Use higher values if you expect encryption, unreliable links, or heavy VLAN and routing. Measure real traffic counters during commissioning to refine.

4) How should I plan for remote viewing on limited WAN?

Prefer sub-stream viewing and cap concurrent sessions. Separate camera traffic from office internet, and consider a dedicated uplink for security. The viewing section helps estimate this second peak.

5) How do I confirm the storage estimate is realistic?

Record a representative sample day, export the measured bitrate, and compare daily data in the calculator. Validate motion activity using event logs. Adjust FPS, scene settings, or schedules until retention aligns.

6) When should I switch from estimated to known bitrate?

Switch after installing a pilot set of cameras or once the recorder is online. Use observed average and peak values for each camera class, then rerun sizing before purchasing switches and backhaul.

Related Calculators

Security System Cost CalculatorHome Security Budget CalculatorWired Alarm Cost CalculatorWireless Alarm Cost CalculatorCamera System Cost CalculatorCCTV Installation Cost CalculatorNVR Storage CalculatorDVR Storage CalculatorCamera Mount Height CalculatorCamera Lens Selector Calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.