All guidesUniFi ProtectReolinkTP-Link TapoHikvision, Annke, HiLook, EzvizDahua, Amcrest, Lorex, ImoueufyAqaraAny ONVIF cameraAny IP camera (RTSP)Frigate NVRRingArloApple Home (HomeKit)

Connect any ONVIF camera

In the app, choose ONVIF (Generic) on the first setup screen.
ONVIF is the industry standard most wired cameras speak — Axis, Hanwha, Uniview, Foscam, Vivotek and many unbranded cameras. The app discovers the stream and motion through it.

Before you connect

  1. In the camera’s web page find the ONVIF setting (often Network → Advanced, Integration Protocol, Access Platform, or Protocol) and enable it.
  2. If the camera keeps a separate ONVIF user list, add a user with Media or Operator rights. Use the admin account only if the camera has no separate list.
  3. Set the camera’s clock (NTP). ONVIF rejects sign-ins from a camera whose time is far out.
  4. In Captured Motion pick ONVIF (Generic), enter the address, username and password, and connect. The app finds the stream itself.

What the app asks for

HostThe camera’s LAN IP address. Ports 80 (ONVIF) and 554 (RTSP) are the defaults.
Username / passwordThe ONVIF user.

If it does not connect

Nothing found at that addressONVIF is off, or on a non-standard port. Check the camera’s web page.
Found, but no streamThe ONVIF user lacks media rights, or the camera only offers RTSP — try Generic RTSP with the address from the camera’s manual.

Vendor documentation

Something out of date? Vendors move their menus. Tell us at [email protected] and we will fix the guide.