HomeTechOps

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-hosted

The 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).

SpecValueVerification
Footage ownershipRTSP 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
SubscriptionNone — local storage, no per-feature paywall and no monthly cloud-recording fee.Manufacturer-confirmedsource
Open protocolsStandard 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 modelONVIF 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 fitFrigate 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 detectionRuns 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)

Ubiquiti

An 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.

SpecValueVerification
Footage ownershipRecords locally to a UniFi NVR/console with onboard drives — footage stays on your appliance, not a Ubiquiti cloud.Manufacturer-confirmedsource
SubscriptionNo mandatory per-camera recording subscription — local storage is included with the NVR hardware.Manufacturer-confirmedsource
Third-party ONVIF camerasProtect 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 accessOn-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 detectionSmart 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 retentionPoE 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 Nest

The 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).

SpecValueVerification
Footage ownershipStored 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 protocolsMainstream 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 detectionSmart 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.

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.

ONVIF: Profile TUsed for the Profile T feature set and the 2025 end-of-support for Profile S (Profile T is the recommended replacement).ONVIF: Conformant Products databaseUsed for the rule that ONVIF conformance is per-model (not per-brand) and that the conformant-products search is the only authoritative source — verify the exact camera SKU before buying.Ubiquiti Help: Third-party cameras in UniFi ProtectUsed for ONVIF third-party camera adoption in Protect and the reduced feature set (motion/PTZ/audio only) vs UniFi's own cameras' full features.Ring Support: Understanding Ring Protect subscriptionsUsed for the cloud-recording reality: a subscription is required to review recorded video (live view works without), footage is stored in Ring's cloud, and smart features are plan-gated.U.S. FTC: Ring settlement (May 31, 2023)Used as the factual citation for the 2023 FTC charges/settlement over employee access to customer videos and account-takeover failures — stated as a documented past incident, not a current claim.Reolink: Introduction to RTSPUsed for the Reolink RTSP URL format (main vs sub stream) as a representative per-vendor pattern.Frigate docs: Recommended hardwareUsed for detector inference times, the cameras-capacity model, and the current 'Coral no longer recommended for new installs' guidance.Frigate Docs: Object DetectorsUsed for Frigate detector choices (Coral, Hailo, OpenVINO, TensorRT) and the rule that NVR object detection needs a dedicated accelerator rather than CPU inference.Ubiquiti: UniFi Network Video RecordersUsed for UniFi Protect's local recording to an on-prem NVR/console with onboard drives and no per-camera recording subscription.Ubiquiti Help: UniFi remote management via Site ManagerUsed for the fact that local on-LAN login works, but the UniFi Protect mobile apps require a UI (Ubiquiti) cloud account for remote access.Google Nest Help: Event and 24/7 video historyUsed for the fact that Nest event/24-7 video history requires a Google Home Premium subscription (formerly Nest Aware); without it, only a limited 3-hour event preview on some models.