compare

Reolink vs UniFi Protect for local camera setups

Reolink and UniFi Protect compared for local-first smart home camera systems, covering cost, Home Assistant integration, and local storage.

On this page
  1. The short version
  2. Cost reality
  3. Home Assistant integration
  4. Local storage approach
  5. Product range
  6. The honest take
  7. When to pick each one

Both Reolink and UniFi Protect are legitimate local camera options. Neither requires a cloud subscription to record or view footage. But they serve different buyers, at different price points, with very different ideas about how much control you should have over your own setup.

If you are already running Home Assistant and want the most flexible, cost-effective local camera system, this comparison matters.

The short version

  • Reolink: affordable PoE cameras with local NVR or RTSP streaming to Home Assistant via Frigate. No subscription. Huge product line. Mix and match whatever you want.
  • UniFi Protect: polished ecosystem with a slick UI, but requires a UniFi console that runs Protect (a UNVR/UNVR Pro, or a gateway with built-in NVR like the UDM SE, UDM Pro, or UDM Pro Max). More expensive upfront. Local storage on the NVR. Tighter integration between cameras and recorder.

For most Home Assistant users, Reolink plus Frigate is the better value play. UniFi Protect makes sense if you are already invested in UniFi network gear and want a single-vendor experience.

Cost reality

Reolink cameras start around $40-60 for solid PoE models with good night vision. Their NVR units are optional and affordable. If you are running Frigate on a mini PC, you do not need a Reolink NVR at all. You just point Frigate at the RTSP streams and handle detection, recording, and notifications from there. Total cost for a four-camera setup can stay well under $300 before the server.

UniFi Protect cameras are more expensive, typically $100-200+ per camera, and you cannot use them without a UniFi NVR. That means buying a Protect-capable console (a UNVR, or a gateway with a built-in recorder such as the UDM SE or UDM Pro) before you even mount your first camera. A four-camera UniFi Protect setup easily clears $700-900 including the NVR hardware. The upside is that everything works together out of the box with no configuration headaches.

Home Assistant integration

This is where the practical gap shows up.

Reolink has a native Home Assistant integration that is local push, needs no cloud account, works with the internet blocked, and also covers cameras sitting behind a Reolink NVR or Home Hub. But the real power move is RTSP and ONVIF streaming into Frigate. Frigate gives you local AI object detection, person and car alerts, recording management, and deep integration with Home Assistant automations. Reolink cameras are some of the most popular Frigate sources in the community because they are cheap, reliable, and expose clean RTSP streams.

UniFi Protect has an official Home Assistant integration (built into Home Assistant core) that works well for viewing feeds and receiving motion events. But it is less flexible than the Reolink-to-Frigate pipeline. You can feed UniFi Protect cameras into Frigate, but it is fussier than Reolink: you enable RTSP(S) per camera in Protect (Share Livestream), then hand the rtspx stream to go2rtc with Ubiquiti-specific settings, rather than pointing Frigate at a plain RTSP URL. The integration also depends on the UniFi NVR being available on your network. It works, but you are playing inside UniFi’s boundaries rather than building your own system.

Local storage approach

Reolink gives you options. Use their NVR, record to an SD card in the camera, or skip both and let Frigate handle storage on your own hardware. You control the storage, the retention policy, and the hardware it runs on.

UniFi Protect records locally to the NVR’s internal drive. No cloud required, which is good. But you cannot change the storage backend or easily move recordings to another system. The NVR is the single point of storage, and UniFi decides how that storage is managed.

Product range

Reolink has an enormous product line. Indoor cameras, outdoor bullets, PTZ cameras, doorbell cameras, floodlight cameras, battery-powered models, solar-powered models, and resolutions from 4K (which is 8MP) up through 12MP and 16MP. Whatever your use case, there is probably a Reolink model for it. The quality-to-price ratio is consistently strong across the lineup. One caveat if you are buying for Frigate: the battery and solar models do not expose RTSP or ONVIF at all, so the RTSP path described above applies to the wired PoE cameras. A battery Reolink reaches Home Assistant or Frigate only through a Reolink Home Hub or NVR that re-exposes it locally.

UniFi Protect has a smaller but curated lineup. The G6 series is the current generation and the one to buy new; the older G5 cameras are still sold at lower prices, and the G4 line is being phased out. All three generations are well-built, produce excellent image quality, and mix freely inside the same Protect install. The ecosystem is tighter and the cameras feel premium. But there are fewer options, and every single one requires the UniFi NVR to function.

The honest take

If you are building a Home Assistant setup and want local cameras with AI detection, Reolink cameras feeding into Frigate is the community-proven path. It is cheaper, more flexible, and gives you full control over detection, recording, and automation. You are not locked into anyone’s NVR.

UniFi Protect is the right answer if you are already running a UDM Pro for your network and want cameras that plug into the same management interface. The UI is noticeably nicer than anything on the Reolink side, and the setup experience is smoother. But you are paying more for that polish, and you are locked into UniFi hardware for as long as you use those cameras.

For a purely Home Assistant-centric household, Reolink wins on value and flexibility. UniFi Protect wins on fit and finish for people already in the ecosystem.

When to pick each one

  • you want affordable PoE cameras with no subscription
  • you plan to run Frigate for local AI detection
  • you want to mix cameras from different price points across your property
  • you do not want to buy a proprietary NVR to use your cameras

Pick UniFi Protect if…

  • you already own a Protect-capable console (a UDM Pro, UDM SE, UDM Pro Max, Dream Router, or a UNVR; a CloudKey Gen2+ also runs Protect but is the legacy option)
  • you want a polished single-vendor camera and NVR experience
  • you value UI design and setup simplicity over raw flexibility
  • you are not planning to run Frigate or need deep Home Assistant automation hooks

Related:

Next steps

Jump into the buying guides

When you are done comparing theory, move into shortlist pages with opinionated recommendations.

See buying guides →

Browse raw product notes

Product pages are where the detailed caveats and compatibility notes sit for each device.

Browse products →

Read the setup explainers

If you need more context before choosing, the guides section covers architecture and protocol basics.

Read guides →

Related articles

Best PoE cameras for Home Assistant

The best PoE cameras for Home Assistant: rock-solid local RTSP/ONVIF streaming, Reolink and Amcrest picks, UniFi Protect for pro setups, and integration tips.

Read article →

Migrate from Ring to a Local Camera Stack (Home Assistant + Frigate)

A practical migration guide for replacing Ring cloud camera workflows with a local-first setup using PoE cameras, Frigate, and Home Assistant.

Read article →

First time Home Assistant setup: what to buy, what to skip, and how not to waste money

A guide for first-time Home Assistant buyers covering controllers, protocols, starter devices, budget tiers, and the mistakes that cost people money.

Read article →
New guides and product notes, no inbox required. Follow via RSS →