UniFi Camera Calculator: Plan Your Protect System

UniFi Camera Storage & Bandwidth Calculator

Accurately estimate the storage capacity and network bandwidth required for your UniFi Protect camera setup. Optimize your NVR and network infrastructure for seamless surveillance.

Enter the total number of UniFi cameras in your system. Please enter a valid number of cameras (1-500).
Select the primary camera model/resolution you are using. This heavily influences bitrate.
Adjust the quality setting. Higher quality requires more storage and bandwidth.
Frames per second. Standard is often 20 FPS for surveillance.
Choose between constant recording or motion-triggered recording. Motion-only significantly reduces requirements.
How many days of footage you want to retain before it's overwritten. Please enter a valid number of retention days (1-365).

Calculation Results

Total Storage Required: 0.00 TB This is the total storage capacity needed for your UniFi Protect NVR.
Total Network Bandwidth: 0.00 Mbps The total sustained bandwidth your network needs to handle camera streams. This is internal LAN traffic to your NVR.
Storage per Camera per Day: 0.00 GB/day Average storage consumption for a single camera per 24-hour period.
Effective Bitrate per Camera: 0.00 Mbps The average bitrate generated by a single camera, considering quality, FPS, and recording mode.

Note: These calculations are estimates. Actual usage may vary based on scene complexity, UniFi Protect software updates, and specific camera firmware.

UniFi Camera Bitrate & Storage Table

Estimated Base Bitrates and Daily Storage for Common UniFi Cameras (Medium Quality, 20 FPS, Continuous)
Camera Model Resolution Est. Base Bitrate (Mbps) Est. Daily Storage (GB/day)

Projected Storage & Bandwidth Growth

This chart illustrates how your storage and bandwidth requirements scale with an increasing number of cameras, based on your current settings.

What is a UniFi Camera Calculator?

A UniFi Camera Calculator is an essential planning tool designed to help users estimate the storage capacity and network bandwidth required for their UniFi Protect surveillance system. UniFi Protect is Ubiquiti's integrated security camera platform, and accurately forecasting its resource demands is crucial for a stable and performant setup. This calculator takes into account various factors like the number of cameras, their resolution, recording quality, frame rate, and retention period to provide precise estimates.

Who should use it? Home users planning a small surveillance system, small to medium businesses expanding their security infrastructure, and professional integrators designing complex UniFi Protect deployments will all find this tool invaluable. It prevents common misunderstandings such as underestimating the necessary hard drive space for an NVR (Network Video Recorder) or overlooking the network strain caused by high-resolution, continuous recording streams.

One common pitfall is unit confusion – mistaking megabits per second (Mbps) for megabytes per second (MBps) or underestimating the jump from gigabytes (GB) to terabytes (TB) when planning storage. Our calculator clarifies these units to provide a clear picture of your needs.

UniFi Camera Calculator Formula and Explanation

The core of any UniFi Camera Calculator relies on a few fundamental formulas to convert video stream characteristics into quantifiable storage and bandwidth needs. Here are the primary calculations used:

Variables Table

Variable Meaning Unit Typical Range / Options
Number_of_Cameras Total quantity of UniFi cameras deployed. Unitless 1 to 500+
Camera_Model Specific UniFi camera model (e.g., G5 Pro, G4 Bullet). Unitless Determines base resolution and bitrate.
Recording_Quality Compression level applied to the video stream. Unitless Low, Medium, High
Frame_Rate Frames per second (FPS) captured by the camera. FPS 15, 20, 24, 30
Recording_Mode Method of recording (continuous or motion-activated). Unitless Continuous, Motion-Only (often 25% of continuous)
Retention_Days Number of days footage is stored before deletion. Days 1 to 365+
Effective_Bitrate_Mbps Calculated bitrate for one camera after all adjustments. Mbps 2 Mbps - 15 Mbps+ (per camera)

Understanding these variables and their impact is key to optimizing your UniFi Protect NVR and network setup.

Practical Examples

Let's look at how the UniFi Camera Calculator helps in real-world scenarios:

Example 1: Small Home Setup

Interpretation: For a small home with motion-only recording, even 4 cameras require minimal storage, easily handled by a small NVR like a Cloud Key Gen2 Plus, and very little network bandwidth, ensuring no strain on a typical home network.

Example 2: Medium Business Setup

Interpretation: A medium business with 16 4MP cameras recording continuously for 30 days will need significant storage (nearly 4TB) and a robust network (over 120 Mbps dedicated to cameras). This scenario likely necessitates a UniFi Dream Machine Pro or a dedicated UNVR with appropriate hard drives and a managed UniFi Switch.

How to Use This UniFi Camera Calculator

Using our UniFi Camera Calculator is straightforward:

  1. Enter Number of Cameras: Start by inputting the total count of UniFi cameras you plan to deploy.
  2. Select Camera Model/Resolution: Choose the primary camera model that represents most of your installation. Different models have varying resolutions and base bitrates.
  3. Choose Recording Quality: Decide on your desired video quality. "High" offers more detail but consumes more resources, while "Low" conserves space and bandwidth.
  4. Set Frame Rate (FPS): Select the frames per second. 20 FPS is common for surveillance, 30 FPS for smoother motion but higher data.
  5. Pick Recording Mode: Continuous 24/7 recording uses the most resources. Motion-only recording (with an estimated activity factor) drastically reduces requirements.
  6. Specify Retention Days: Input how many days you need to keep your footage. This directly impacts total storage.
  7. View Results: The calculator updates in real-time, displaying your estimated total storage, total bandwidth, and per-camera metrics.
  8. Adjust Storage Unit: Use the "Storage Unit" dropdown in the results section to toggle between Gigabytes (GB) and Terabytes (TB) for total storage.
  9. Interpret the Chart: The "Projected Storage & Bandwidth Growth" chart visually shows how your requirements scale with more cameras, helping you plan for future expansion or larger projects.
  10. Copy or Reset: Use the "Copy Results" button to save your findings or "Reset Defaults" to start over.

Key Factors That Affect UniFi Camera Requirements

Several critical factors influence the storage and bandwidth demands of your UniFi Protect system:

  1. Camera Resolution/Model: This is arguably the most significant factor. A 4K camera (e.g., G5 Pro) generates significantly more data than a 1080p camera (e.g., G5 Flex). Higher resolution means more pixels, thus more data.
  2. Frame Rate (FPS): More frames per second mean more images are captured and stored, directly increasing both bandwidth and storage needs. While 30 FPS provides fluid motion, 15-20 FPS is often sufficient for general surveillance and saves considerable resources.
  3. Recording Quality/Bitrate: This setting determines the level of compression applied to the video. Higher quality (less compression) results in a higher bitrate, yielding clearer images but requiring more storage and bandwidth.
  4. Retention Period: The number of days you wish to retain recorded footage directly scales your total storage requirement. A longer retention period means you need a larger hard drive capacity in your NVR.
  5. Recording Mode: Continuous 24/7 recording consumes maximum resources. Motion-only recording, especially in environments with low activity, can reduce storage and bandwidth by 70-90% by only recording when motion is detected.
  6. Number of Cameras: This is a linear scaling factor. Doubling your cameras roughly doubles your storage and bandwidth needs, assuming all other factors remain constant.
  7. Network Overhead & UniFi Protect OS: Beyond the raw camera streams, the UniFi Protect operating system itself consumes some resources and bandwidth for management, metadata, and user access. While minor per camera, it adds up. For network design, consider the UniFi Network Design Guide.
  8. Scene Complexity and Motion: Even in motion-only mode, a busy scene (e.g., a tree swaying in the wind, constant pedestrian traffic) will trigger more recordings, increasing actual usage compared to a static scene.

Frequently Asked Questions about UniFi Camera Calculator

Q: What is bitrate, and why is it important for UniFi cameras?

A: Bitrate (measured in Megabits per second, Mbps) is the amount of data transmitted per second in a video stream. It directly impacts video quality, file size, and network bandwidth usage. A higher bitrate generally means better video quality but requires more storage and a faster network.

Q: Why does motion-only recording save so much storage and bandwidth?

A: Motion-only recording significantly reduces resource usage because the system only records and stores video footage when motion is detected within the camera's field of view. For the majority of the time when nothing is happening, it saves minimal data (e.g., just snapshots or low-resolution stills), drastically cutting down on continuous data streams.

Q: What's the difference between GB and TB?

A: GB stands for Gigabyte, and TB stands for Terabyte. 1 Terabyte (TB) is approximately 1000 Gigabytes (GB). Storage requirements for multiple cameras over extended periods quickly reach the Terabyte scale, making TB a more practical unit for large surveillance systems.

Q: How much bandwidth do I really need? Is this internal or external?

A: The "Total Network Bandwidth" calculated by this tool refers to the internal (LAN) bandwidth required between your cameras and your UniFi Protect NVR. This is crucial for your local network infrastructure (switches, cables). Your internet (WAN) speed is only relevant for remote viewing, which typically uses much less bandwidth than the full-resolution internal streams.

Q: Can I use any hard drive for UniFi Protect?

A: While many drives might physically fit, it's highly recommended to use surveillance-grade hard drives (e.g., Western Digital Purple, Seagate SkyHawk). These drives are designed for 24/7 operation, continuous writing, and offer better reliability and longevity for NVR applications compared to standard desktop drives.

Q: What if my internet speed is lower than the required total bandwidth?

A: As mentioned, the calculated bandwidth is for your internal network. Your internet speed doesn't need to match this. If your internal network (Ethernet cabling, switches) can handle the required bandwidth, your system will function perfectly. Remote viewing performance will depend on your internet's upload speed, but this is a separate consideration.

Q: Does the NVR model affect these calculations?

A: The NVR (Network Video Recorder) model itself doesn't directly change the *storage* or *bandwidth* requirements of the cameras. However, it determines the *maximum* number of cameras it can support, the *maximum* hard drive capacity it can accept, and its own processing power to handle the aggregate streams. For example, a Cloud Key Gen2 Plus has a smaller drive bay and less processing power than a UniFi Dream Machine Pro or UNVR.

Q: How accurate is this UniFi Camera Calculator?

A: This calculator provides highly accurate estimates based on typical UniFi camera bitrates and industry standards. However, actual usage can vary slightly due to factors like specific camera firmware versions, scene complexity (e.g., constant snow or rain can trigger motion), and the efficiency of UniFi Protect's compression algorithms, which may evolve with updates.

To further enhance your UniFi Protect and network planning, explore these related resources:

🔗 Related Calculators