Compare

Reolink vs UniFi Protect for local camera setups

Reolink plus Frigate is the better value for most Home Assistant setups. UniFi Protect wins on polish if you already own a Protect-capable console.

On this page
  1. The short version
  2. Can Reolink cameras work with UniFi Protect?
  3. Cost reality
  4. Home Assistant integration
  5. Local storage approach
  6. Product range
  7. My take
  8. 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. For what it’s worth, UniFi Protect is what I run at home; I haven’t run Reolink, so that side rests on the spec sheets and reports from the Home Assistant forums.

If you already own Reolink cameras, check whether they can work with UniFi Protect before replacing them.

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.

Some can, through ONVIF, but check the exact model before planning around it. I run Protect at home and haven’t tried Reolink cameras in it; this is a documentation-based compatibility checklist.

Reolink’s protocol table separates cameras that expose RTSP and ONVIF themselves from models that need a Reolink Home Hub or NVR. Check the model, hardware version and power requirements. Reolink also warns that third-party NVR compatibility is not guaranteed.

For a camera with direct protocol support:

  1. Enable RTSP and ONVIF in the camera’s settings, and check its local login and clock.
  2. Put the camera and Protect console on the same local network for initial setup.
  3. In Protect, open Settings > System, enable Discover Third-Party Cameras, then adopt the camera from UniFi Devices using its credentials.

Ubiquiti’s third-party camera guide describes the supported functions and these checks:

What you needWhat to verify before relying on it
Live view and recordingsPlay back a recording as well as opening the live stream.
Motion eventsConfigure detection on the camera and check that events reach Protect. Video alone does not prove this works.
Audio and pan/tilt/zoomTest the functions the camera has. Audio uses transcoding and adds console load.
Other advanced featuresUbiquiti lists these as unsupported through the standard third-party camera connection.

If the camera does not appear, check ONVIF and network reachability first. If login fails, check credentials and camera time. If video works but motion events do not, check the camera’s detection settings and whether it sends those events to Protect. I would test one existing camera before buying replacements or moving the rest of the system.

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. Protocol support depends on the exact model: Reolink’s table distinguishes standalone cameras, models that need a Home Hub or NVR, and exceptions with wired-power requirements. Check that table before choosing a camera for Frigate or Protect.

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.

My take

If you are building a Home Assistant setup and want local cameras with AI detection, Reolink cameras feeding into Frigate is the path I’d point you to, even though it isn’t the one I took. It is cheaper, more flexible, and gives you full control over detection, recording, and automation. You are not locked into anyone’s NVR. For specific models, see my best local security cameras for Home Assistant roundup.

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. Protect still needs a compatible UniFi console. If you already own Reolink cameras, the ONVIF checks above can help you decide whether to keep them with that recorder.

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

Keep going

All articles →
Article

Best PoE cameras for Home Assistant

The best PoE cameras for Home Assistant: local RTSP/ONVIF picks from Reolink and Amcrest, UniFi Protect for pro setups, and when Wi-Fi is the better call.

Read article →
Article

Best smart blinds with local control

The best smart blinds, shade drivers and retrofit motors that work locally with Home Assistant, no vendor cloud required, with the protocol each one uses, renter-friendly Zigbee picks, and motors for the rods and shades you already own.

Read article →
Article

When Shelly beats Tasmota and when it does not

Shelly's stock firmware versus Tasmota for local-first Home Assistant setups - what each actually is, when each wins, and the myths to ignore.

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