Skip to main content
risertools

Camera Storage Calculator

Full parameter exposure for professional use

FIG_01storage vs retention days
Total storage required

For planning purposes only. Not a substitute for licensed engineering review.

Continue with your numbers

LAYER 6 — CAMERA BANDWIDTH

Camera Bandwidth

Reuse your camera count, resolution, and codec to size the switch uplink.

Go to Camera Bandwidth

pre-fills 32 cameras automatically

How to Size IP Camera Storage

Why surveillance storage sizing is its own discipline

Sizing storage for an IP video surveillance system is not a matter of multiplying a single headline number by the camera count. The recorded data rate of a modern network camera is the product of four interacting variables — sensor resolution, compression codec, the amount of motion in the scene, and the retention window the deployment must satisfy. Get any one of them wrong and the estimate drifts by a factor of two or more, which is the difference between a recorder that meets a 30-day retention policy and one that silently overwrites week-old evidence. This calculator models all four variables against vendor-published bitrate curves so the headline terabyte figure is defensible to a client, an insurer, or an authority having jurisdiction.

The framing for this work comes from IEC 62676, the international standard family for video surveillance systems used in security applications. Part 1 establishes the general system requirements, and Part 4 provides the application guidelines that cover planning, system architecture, and storage sizing — the engineering context this tool approximates.[2] We treat those documents as the methodology backbone: the math here is a transparent, reproducible approximation of the storage-sizing guidance, not a black box.[1]

The storage formula, variable by variable

The core relationship is straightforward once the units are pinned down. Per-camera storage in terabytes equals the camera bitrate (converted from kilobits per second to bytes per second) multiplied by the number of seconds in the retention window, multiplied by the motion ratio, and divided by one trillion bytes per decimal terabyte. Total storage is that per-camera figure multiplied by the camera count. Every quantity in that chain is a real, sourced input rather than a rule-of-thumb fudge factor.

Bitrate is the dominant term and the one most often misstated. Vendors quote it in kilobits per second at a stated frame rate — almost always 30 frames per second for the headline specification. Because eight bits make a byte and storage is sold in bytes, the calculator divides the quoted kbps by eight and multiplies by one thousand to reach bytes per second. The retention window converts to seconds by multiplying the requested days by 86,400 seconds per day. Holding everything else constant, doubling the retention days doubles the storage, and the relationship stays perfectly linear because there is no compression benefit to keeping older footage.

Decimal terabytes matter here. A storage vendor advertises a "12 TB" drive as twelve trillion bytes, not the 13.2 trillion bytes that the binary tebibyte convention would imply. This calculator uses the decimal convention (one terabyte equals 10^12 bytes) so the output maps directly onto the capacity printed on the drives a contractor actually purchases, avoiding the roughly ten-percent shortfall that the binary-versus-decimal confusion routinely introduces into hand estimates.

H.264 versus H.265: the codec that halves your bill

The single largest lever after resolution is the compression codec. H.265, also called High Efficiency Video Coding (HEVC), achieves roughly a fifty-percent reduction in bitrate compared with the older H.264 codec at an equivalent perceived image quality.[1] In the seeded vendor tables this calculator carries, every H.265 figure is approximately half its H.264 counterpart at the same resolution — a 4-megapixel Hikvision stream is modeled at 4,096 kbps under H.264 and 2,048 kbps under H.265.

That fifty-percent figure is a planning approximation, not a guarantee. Real-world savings depend on the encoder implementation, the bit-rate-control mode (constant versus variable), and scene complexity: a static corridor compresses far better than a wind-blown car park full of moving foliage. For a first-pass capacity estimate, the half-bitrate assumption is sound and conservative; for a final design the integrator should validate against a representative live stream. The practical takeaway is unambiguous — if a recorder and every camera on the project support H.265, enabling it roughly halves the storage budget for free.

Motion ratio and the retention window

Continuous recording captures every second of every day; motion-only recording writes frames solely when the camera detects a motion event. The motion ratio expresses the fraction of time the camera is actually recording, so it scales the continuous-record storage linearly. A motion ratio of 0.3 — the professional default in this tool — models a camera recording roughly thirty percent of the time and yields about a seventy-percent storage saving against a continuous baseline of 1.0. A reception desk overnight might sit near 0.1; a busy retail entrance during trading hours can approach 1.0.

The retention window is usually dictated externally rather than chosen freely. Insurance policies, client service-level agreements, and local authority-having-jurisdiction requirements commonly mandate 7 to 30 days for general commercial premises, while financial, gaming, and healthcare sites frequently require 90 days or longer. Because storage scales linearly with retention, a policy change from 30 to 90 days triples the disk requirement — a budget conversation worth having before the recorder is specified, not after it ships.

Where the vendor bitrate curves come from

This calculator seeds bitrate curves for six representative IP-camera families: Hikvision, Axis, Dahua, Bosch, Hanwha, and i-PRO.[6][7] Hikvision serves as the baseline, with H.265 scaling approximately linearly with megapixel count from 512 kbps at 1 megapixel; H.264 runs at roughly double that. Dahua tracks the Hikvision baseline closely in the seeded table, and Hanwha — represented by its Wisenet bullet line — is seeded at the same baseline, reflecting the bandwidth efficiency of its WiseStream compression.[10] Axis is modeled at about a ten-percent premium, i-PRO — the former Panasonic security division — at about a twelve-percent premium,[11] and Bosch — represented by its DINION inteox line — at about a fifteen-percent premium, reflecting their higher-bit-rate positioning for low-light and forensic-detail performance.

These figures are seed values drawn from vendor specification sheets at 30 frames per second and are flagged for periodic re-verification against current published data. When a deployment uses a vendor not in the seeded set, the soundest approach is to pick the closest modeled family and then confirm the headline result against that vendor's own bit-rate calculator before committing to a recorder. The vendor-comparison table on this page exists precisely so an engineer can size against the worst-case branch relevant to the project rather than an optimistic single-vendor figure. risertools is not affiliated with any of these manufacturers, and the curves are used solely as transparent planning inputs.

Worked example: a 32-camera commercial install

Consider a typical commercial deployment: 32 cameras, each a 4-megapixel sensor recording in H.265 with a 30-day retention requirement and a 0.3 motion ratio, sized against the Hikvision bitrate curve. Working the storage formula by hand reproduces the calculator output exactly.

Cameras
32
Resolution
4 MP
Codec
H.265
Retention
30 days
Motion ratio
0.3
Bitrate (Hikvision 4 MP H.265)
2048 kbps
Bytes per second (2048 × 1000 ÷ 8)
256000 B/s
Per-camera storage
0.1990656 TB
Total storage (× 32 cameras)
6.3700992 TB

The per-camera figure is 256,000 bytes per second times 86,400 seconds per day times 30 days times the 0.3 motion ratio, divided by one trillion — which is 0.1990656 terabytes. Multiplied across all 32 cameras the deployment needs 6.3700992 terabytes, which the calculator rounds to 6.370 TB for display. A prudent design then adds headroom — typically ten to twenty percent — for file-system overhead, the occasional high-motion day, and recorder RAID parity, landing on an 8 TB working budget for this scenario.

Switching the same 32 cameras from H.265 to H.264 would double the bitrate to 4,096 kbps and double the total to roughly 12.74 TB — a concrete illustration of why the codec choice dominates the storage bill once camera count and resolution are fixed.

Frequently asked questions

What bitrate should I assume?

Use the per-vendor curve seeded into this calculator. Vendor-published bitrates at 30fps generally cluster within plus-or-minus 15 percent of the Hikvision baseline at the same resolution and codec; the seeded table reflects current Hikvision, Axis, Dahua, Bosch, Hanwha, and i-PRO families. If your deployment uses a different vendor, pick the closest match — Dahua and Hanwha mirror Hikvision in the seeded table; Axis, i-PRO, and Bosch run progressively higher.

Does this account for motion-only recording?

Yes. The motion ratio input multiplies the continuous-record storage linearly. A ratio of 0.3 (the Pro default) yields roughly 70 percent storage savings versus a continuous-record baseline of 1.0. If your deployment writes continuously, set the ratio to 1.0.

Why do vendors disagree on bitrate?

Codec implementation efficiency, target image quality, scene complexity assumptions, and sensor characteristics all vary across vendors. The vendor-comparison view shows the headline storage requirement under each vendor’s published curve so you can size against the worst-case branch relevant to your deployment.

How much does switching from H.264 to H.265 save?

H.265 (HEVC) achieves roughly a 50 percent bitrate reduction versus H.264 at an equivalent perceived image quality, so it approximately halves the storage requirement at the same resolution, retention, and motion ratio. The seeded vendor tables reflect this: every H.265 figure is about half its H.264 counterpart — a 4MP Hikvision stream is modeled at 4096 kbps under H.264 and 2048 kbps under H.265. The 50 percent figure is a planning approximation; real savings depend on the encoder, the rate-control mode, and scene complexity. If every camera and the recorder support H.265, enabling it is the single cheapest way to cut the storage budget.

What retention period should I size for?

Retention is usually dictated externally rather than chosen freely. Insurance policies, client service-level agreements, and the local authority having jurisdiction commonly require 7 to 30 days for general commercial premises, while financial, gaming, and healthcare sites frequently mandate 90 days or more. Because storage scales linearly with the retention window, moving from 30 to 90 days triples the disk requirement — confirm the required retention with the client or the governing policy before specifying the recorder, and add 10 to 20 percent headroom for file-system overhead and RAID parity.

References

  1. IEC 62676-1 — Video surveillance systems for use in security applications, Part 1: System requirements (general)

    Establishes general system requirements for video surveillance systems used in security applications, including framing of storage, transmission, and image-quality components covered in subsequent parts. (paraphrase)

    Last verified: 2026-05-28. View on IEC Webstore →

  2. IEC 62676-4 — Video surveillance systems for use in security applications, Part 4: Application guidelines

    Application guidelines for video surveillance systems covering planning, system architecture, storage sizing, and operational considerations approximated by this calculator. (paraphrase)

    Last verified: 2026-05-28. View on IEC Webstore →

  3. IEC 62676-2 — Video surveillance systems for use in security applications, Part 2: Video transmission protocols

    Video transmission protocol requirements for interoperable IP-camera deployments; deeper context for the bitrate-driven storage math. (paraphrase)

    Last verified: 2026-05-28. View on IEC Webstore →

  4. IEC 62676-3 — Video surveillance systems for use in security applications, Part 3: Analog and digital video interfaces

    Analog and digital video interface requirements that constrain the codec/resolution combinations used as inputs to this calculator. (paraphrase)

    Last verified: 2026-05-28. View on IEC Webstore →

  5. ANSI/TIA-568.2-E — Balanced Twisted-Pair Telecommunications Cabling and Components Standard (2024)

    Category 6A channel constraints for PoE++ camera runs on twisted-pair — load-bearing for any IP-camera install relying on twisted-pair backhaul. (paraphrase)

    Last verified: 2026-05-28. View on TIA store →

  6. Hikvision IP-camera bitrate curves (representative model: DS-2CD2T46G2-2I)

    Vendor-published bitrate-per-resolution curves at 30fps, segregated by H.264 vs H.265 codec — primary input to this calculator for the Hikvision branch. (paraphrase)

    Last verified: 2026-07-05. View Hikvision spec sheet → · risertools is not affiliated with Hikvision.

  7. Axis Communications IP-camera bitrate curves (representative model: P1455-LE)

    Vendor-published bitrate-per-resolution curves at 30fps, segregated by H.264 vs H.265 codec — primary input to this calculator for the Axis branch. (paraphrase)

    Last verified: 2026-07-05. View Axis spec sheet → · risertools is not affiliated with Axis.

  8. Dahua Technology IP-camera bitrate curves (representative model: IPC-HFW5442T)

    Vendor-published bitrate-per-resolution curves at 30fps, segregated by H.264 vs H.265 codec — primary input to this calculator for the Dahua branch. (paraphrase)

    Last verified: 2026-07-05. View Dahua spec sheet → · risertools is not affiliated with Dahua.

  9. Bosch Security Systems IP-camera bitrate curves (representative model: DINION inteox 7100i IR)

    Vendor-published bitrate-per-resolution curves at 30fps, segregated by H.264 vs H.265 codec — primary input to this calculator for the Bosch branch. (paraphrase)

    Last verified: 2026-07-05. View Bosch spec sheet → · risertools is not affiliated with Bosch.

  10. Hanwha Vision (Wisenet) IP-camera bitrate curves (representative model: ANO-L7082R)

    Vendor-published bitrate-per-resolution curves at 30fps, segregated by H.264 vs H.265 codec — primary input to this calculator for the Hanwha branch. (paraphrase)

    Last verified: 2026-07-05. View Hanwha spec sheet → · risertools is not affiliated with Hanwha Vision.

  11. i-PRO (formerly Panasonic) IP-camera bitrate curves (representative model: WV-U2542LA)

    Vendor-published bitrate-per-resolution curves at 30fps, segregated by H.264 vs H.265 codec — primary input to this calculator for the i-PRO branch. (paraphrase)

    Last verified: 2026-07-05. View i-PRO spec sheet → · risertools is not affiliated with i-PRO (the former Panasonic security division).