Buying & comparison
Local Cameras: ONVIF vs UniFi vs Cloud
A source-backed, local-first comparison of home camera approaches — open ONVIF/RTSP cameras with a self-hosted NVR, UniFi Protect, and cloud cameras like Ring and Nest.
Who this is for
Before you buy a camera, decide one thing: who owns the footage? That single choice — local-first versus the vendor's cloud — drives subscriptions, privacy, and whether you can ever run your own AI on the feed. This guide compares the three approaches on protocol-verifiable facts (RTSP/ONVIF, local recording, subscription gating), not a fabricated per-model matrix. It pairs with the cameras pillar and the PoE camera selection criteria; size the system with the PoE budget and NVR storage calculators.
Bottom line
For ownership, privacy, and no subscription, the local-first standard wins: open ONVIF/RTSP PoE cameras feeding a self-hosted NVR (Frigate/Blue Iris/Scrypted) keep footage on your hardware and let you run local AI. UniFi Protect is the polished, turnkey local-recording option if you'll standardize on Ubiquiti (third-party ONVIF cameras work but with reduced features, and the mobile apps need a cloud account for remote access). Cloud cameras (Ring/Nest) are the easiest to set up but rent you your own footage — recording and smart features are subscription-gated, there's no RTSP for a self-hosted NVR, and the video lives in the vendor's cloud.
How to choose
- Who owns the footage
- Local-first (ONVIF/RTSP + self-hosted NVR, or UniFi Protect's local NVR) keeps recordings on hardware you control and can air-gap on a camera VLAN. Cloud cameras store video on the vendor's servers — convenient, but you don't own it.
- Subscription gating
- A self-hosted NVR has no recording fee. UniFi Protect has no per-camera recording subscription either. Cloud cameras gate recorded footage and smart features behind a plan (Ring Protect; Google Home Premium, formerly Nest Aware).
- Open protocols (can a self-hosted NVR use it?)
- A standard RTSP stream plus ONVIF (Profile T is the current profile) lets any third-party NVR ingest the camera — verify conformance per model in ONVIF's database, since it's per-model not per-brand. Mainstream Ring/Nest cameras don't expose RTSP, which is the core local-first limitation.
- PoE budget and storage retention
- Wired PoE cameras (recommended over WiFi for reliability) draw from a switch's PoE budget, and continuous/event recording consumes disk by bitrate × cameras × retention days. Size both with the PoE budget calculator and the NVR storage calculator. Cloud cameras sidestep this — at the cost of ownership.
The options
These are approaches, not single SKUs — compared on protocol-verifiable facts. ONVIF conformance is per-model, so verify the exact camera in ONVIF's conformant-products database before buying.
Open ONVIF/RTSP cameras + self-hosted NVR
Open / self-hostedThe local-first standard: standards-based cameras you own (Reolink/Amcrest/Dahua-OEM) feeding Frigate, Blue Iris, or Scrypted, recording to hardware you control with no mandatory cloud.
Best for
Operators who want footage on-prem, protocol-verifiable compatibility, local AI detection, and zero recurring fees — and are comfortable assembling cameras + a PoE switch + an NVR host.
Watch-outs
You assemble and maintain the stack. ONVIF conformance is per-model — verify the exact SKU first. Frigate recommends wired PoE over WiFi and ≤5MP for Reolink, and local AI needs a detector (Hailo / Intel iGPU / GPU; Coral is now de-emphasized for new builds).
| Spec | Value | Verification |
|---|---|---|
| Footage ownership | RTSP cameras stream to a self-hosted NVR (Frigate/Blue Iris/Scrypted) that records to your own disk — nothing depends on a vendor cloud. | Manufacturer-confirmedsource |
| Subscription | None — local storage, no per-feature paywall and no monthly cloud-recording fee. | Manufacturer-confirmedsource |
| Open protocols | Standard RTSP stream plus ONVIF — Profile T is the current advanced-streaming profile (Profile S is being retired) — that any third-party NVR can ingest. | Manufacturer-confirmedsource |
| Verify conformance per model | ONVIF conformance is per-model, not per-brand; confirm the exact camera SKU in ONVIF's conformant-products database before buying. | Manufacturer-confirmedsource |
| Self-hosted NVR fit | Frigate recommends H.264 + substream cameras (Amcrest/Dahua/Hikvision), wired PoE over WiFi, and a dual-NIC host to isolate the camera network. | Manufacturer-confirmedsource |
| AI / object detection | Runs locally on a Hailo, Intel iGPU/NPU, or GPU detector (Coral de-emphasized for new builds) — no cloud, and the camera VLAN can block internet entirely. | Manufacturer-confirmedsource |
UniFi Protect (Ubiquiti)
UbiquitiAn integrated, local-recording NVR ecosystem — a polished single-vendor experience that records to your own UniFi appliance, with optional ONVIF third-party camera adoption.
Best for
Operators who want a turnkey, well-designed local NVR with no per-camera recording fee and are willing to standardize on UniFi hardware (ONVIF cameras as a secondary path).
Watch-outs
Best within UniFi's own cameras; adopted third-party ONVIF cameras get live view/playback but only motion, PTZ, and audio. The Protect mobile apps need a UI cloud account for remote access, and some advanced features have been reported as cloud-tied — confirm for a fully-offline setup.
| Spec | Value | Verification |
|---|---|---|
| Footage ownership | Records locally to a UniFi NVR/console with onboard drives — footage stays on your appliance, not a Ubiquiti cloud. | Manufacturer-confirmedsource |
| Subscription | No mandatory per-camera recording subscription — local storage is included with the NVR hardware. | Manufacturer-confirmedsource |
| Third-party ONVIF cameras | Protect can adopt ONVIF cameras, but third-party cams support only motion detection, PTZ, and audio — UniFi's own cameras get the full feature set. | Manufacturer-confirmedsource |
| Remote access | On-LAN local login works, but the UniFi Protect mobile apps require a UI (Ubiquiti) cloud account for remote access via Site Manager. | Manufacturer-confirmedsource |
| AI / object detection | Smart Detections run on-device on the NVR; note some users report certain smart-detection features needing cloud/remote access enabled — confirm current firmware for offline use. | User-reportedsource |
| PoE + storage retention | PoE cameras draw from the switch/NVR budget and the local drives set retention (days = capacity ÷ bitrate × cameras) — size both with the calculators. | Researchedsource |
Cloud cameras (Ring / Nest)
Ring / Google NestThe easiest to set up and self-install, but cloud-dependent: most useful features — and any recorded footage — are gated behind a paid subscription, and video lives on the vendor's cloud.
Best for
Renters and non-technical households that prioritize fast setup, a polished app, and integrated services (doorbell, alerts, optional monitoring) over local ownership and protocol openness.
Watch-outs
No standard RTSP/ONVIF stream on mainstream models, so they generally can't feed a self-hosted NVR. Recording and smart features need an ongoing subscription, footage lives in the vendor cloud, and the data-handling posture carries weight (Ring's 2023 FTC settlement).
| Spec | Value | Verification |
|---|---|---|
| Footage ownership | Stored in the vendor cloud, not hardware you own (Ring up to 180 days with a plan; Nest history deleted on a rolling basis per plan). | Manufacturer-confirmedsource |
| Subscription required (Ring) | A subscription is required to review recorded video; without one, only live view and real-time alerts. Smart features (Familiar Faces, etc.) are plan-gated. | Manufacturer-confirmedsource |
| Subscription required (Nest) | Event and 24/7 video history require Google Home Premium (formerly Nest Aware); without it, only a limited 3-hour event preview on some models. | Manufacturer-confirmedsource |
| Open protocols | Mainstream Ring/Nest cameras don't expose a standard RTSP/ONVIF stream, so they can't feed a self-hosted NVR directly — the core local-first limitation (unofficial bridges aside). | User-reportedsource |
| AI / object detection | Smart detection (person/package/familiar faces) is processed in the vendor cloud and gated behind the subscription. | Manufacturer-confirmedsource |
| Privacy posture (factual) | Video is held by the vendor. In 2023 the FTC charged Ring over employee access to customer videos and account-takeover failures; Ring settled. Stated as a documented past incident. | Manufacturer-confirmedsource |
Pick by use case
You want ownership, no subscription, local AI, and protocol-verifiable compatibility
→ Open ONVIF/RTSP cameras + self-hosted NVR. It's the only approach that keeps footage on-prem, runs AI locally (Frigate), and costs nothing recurring — at the price of assembling and maintaining the stack.
You want a turnkey local NVR and will standardize on a single vendor
→ UniFi Protect (Ubiquiti). Polished local recording with no per-camera fee — best end-to-end on UniFi's own cameras, with ONVIF adoption as a secondary path and a cloud account only for remote access.
You're a renter or non-technical user who wants the fastest setup over ownership
→ Cloud cameras (Ring / Nest). Self-install, polished apps, and integrated services — accepting subscription gating, cloud-held footage, and no RTSP for a self-hosted NVR.
You already run Frigate or Home Assistant and want maximum integration
→ Open ONVIF/RTSP cameras + self-hosted NVR. Standard RTSP/ONVIF feeds drop straight into Frigate/Home Assistant for local AI, automations, and recording you control.
Run the numbers
Turn the decision into a calculation before you buy — size the capacity, the backup, and the UPS for your exact setup.
PoE budget calculator
Check whether one switch can power all your cameras using delivered watts and the total PoE budget, with the 80% rule and headroom for IR and heater spikes.
NVR storage calculator
Estimate how much drive space your cameras need by bitrate, codec, recording mode, and retention, and see how much H.265 and motion-only recording save.
Camera bandwidth calculator
Add up main and substream bitrates to size your NVR uplink, see what share of a 1/2.5/10GbE link the cameras use, and avoid saturating the network.
Related runbooks
How we verified this guide
2026-06-17 · Reviewed by HomeTechOps. Verified against ONVIF, Frigate, Ubiquiti, Ring, Google Nest, and the U.S. FTC on 2026-06-17. Cameras are compared as approaches on protocol-verifiable facts, not a fabricated per-model matrix — verify a specific camera's ONVIF conformance per model. UniFi's offline smart-detection caveat and the Ring/Nest no-RTSP point are labeled user-reported; the Ring FTC settlement is a documented 2023 incident. No prices are listed; we link out.
Source-backed checks
HomeTechOps turns official docs and conservative safety rules into a shorter runbook. These links are the source trail for the page direction.