Have a UniFi NVR? Looking for a way to integrate it with Control4®? Now is the time!  This is a simple driver that supports H264 & snapshot. That means that it won’t work display video on all Control4® interfaces as older non-EA series Navigators require MJPEG and the MyPC app require MJPEG.  This will display video on mobile Navigators and newer EA series navigators.

The UnifI API is VERY limited and not documented.  If more capabilities become available, I will update to support them.

48 hr trial before purchase (enter “trial” for license key to start trial)

UniFi Video Compatibility

This table lists the Control4 interfaces that are supported by this driver
Control4 InterfaceUniFi NVR
Flash Navigator
HC Controllers, MyPC App, non-T3 Touchscreens
Android Navigator
EA Controllers & T3 Touchscreens
Mobile Apps
Android & iOS



Note: UniFi Video NVR firmware 3.2 or later required

Enable API Access

  1.      Log into the NVR and go to the User section
  2.      Enable API usage for a user and copy the API Key


Find RTSP URL (RTSPRUI field in driver)

  1.      Login to the NVR
  2.      Select a camera
  3.      Enable RTSP Services
  4.      Copy the RTSP URL into the RTSPuri field.  This is everything after the / in the RTSP URL field


Get the Camera ID (ID Field in driver)

  1.      The Camera id part of the RTSP URL.  It is the portion after the / and before the _.

For example if the rtsp URL is rtsp://ip:port/588639f8e4b0fc25aa21b264_2

Then the camera id is the italics portion.


General Settings

  1.      The IP should be the IP of the NVR
  2.      The RTSP port should be the RTSP port from the RTSP URL (Generally 7447)
  3.      The HTTP should be the port you connect to the NVR on (Generally 7080)
  4.      We also recommend increasing the RTSP framerate from the default of 15 frames to a higher number

Change Log

Change Log

O2/04/17 – V1.0.1

  • Initial Release