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 driverControl4 Interface | UniFi NVR |
---|---|
Flash Navigator HC Controllers, MyPC App, non-T3 Touchscreens | |
Android Navigator EA Controllers & T3 Touchscreens | |
Mobile Apps Android & iOS |
Documentation
Documentation
Note: UniFi Video NVR firmware 3.2 or later required
Enable API Access
- Log into the NVR and go to the User section
- Enable API usage for a user and copy the API Key
Find RTSP URL (RTSPRUI field in driver)
- Login to the NVR
- Select a camera
- Enable RTSP Services
- 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)
- 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
- The IP should be the IP of the NVR
- The RTSP port should be the RTSP port from the RTSP URL (Generally 7447)
- The HTTP should be the port you connect to the NVR on (Generally 7080)
- 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