Skip to content
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.

Did this help you choose?

Your answer helps us improve this page.

No account or personal details. We store the page, answer, optional reason and day with a 90-day retention period. A random reference in this browser prevents repeat votes. Feedback privacy