New Idea

Camera Resolutions

Submitted by - yesterday
Status: New

Using the Flex and Dome for some security at a vet office, however, I would love to have some higher reqolution for outdoors so license plates can be a little clearer. 

TURN OFF IR LEDS for use Behind Windows

Submitted by - Wednesday
Status: New

We need to be able to TURN OFF IR LEDS for use Behind Windows so we can use external IR.


I can turn off the IR in the camera so it does not reflect off the inside window, HOWEVER that also makes it so the camera can't "see" using IR when using a high powered outside IR LED light. 


We need to be able to turn off JUST the LED's but have all other nightvison functions remain on. (Turning on at dusk etc.)  Again...Just the LED's.


All Cameras Current Cameras and Future.  I came across this issue with the UVC G3 Flex and also tried the Micro.   

Write to network drive from CloudKey Gen 2 Plus

Submitted by - 2 weeks ago
Status: New

Please make the CKGen2+ able to write to a drive on the network, and/or when the internal drive fills up move it to a another drive automatically. 

Geofence to enable/disable notifications...

Submitted by - a week ago
Status: New

I would suggest geofencing to drive notification activity.  When you've arrived at your monitored location, app geofence status would cause notifications to snooze as long as you stay at your location.  This would have to be on a notification by notification basis.  (e.g. Would want to pause internal camera notifications while at home, but allow driveway or front door notifications during this time.  All other times, both indoor and outdoor notifications would be active.)

Support "2 Cameras" view

Submitted by - 2 weeks ago
Status: New

The Protect application should support a "2 Cameras" view. In order to preserve the aspect ratio the cameras would be stacked horizontally and centered vertically as in this image:


views_2_horizontal.png2 camera horizontal


More details in this thread:

DOWNGRADE Version Function

Submitted by - Wednesday
Status: New

I was shocked today to learn, the hard way, that you can not DOWNGRADE back to a previous version of Protect. 


We need to be sure that we can downgrade back to the last backup version incase the new version has uses. (Like I just found and then found we can't go back!)


Please make it so PROTECT can at least be downgraded back to the last version that was running.

UniFi Protect "Linked Mode" (To scale UniFi Protect beyond 20 cameras per site)

Submitted by - 4 weeks ago
Status: New

The Problem


There has been much, let's go with "indigestion", amongst Unifi Video / UniFi Protect users surrounding the decision (at least for now) to limit UniFi Protect to Ubiquiti Hardware NVRs (currently the Cloud Key Gen2 Plus, but purportedly expanding to include the Unifi Applicaiton Server / UAS-XG and potentially some yet-unannounced "mid-range" systems at some point in the future).

Aside from the philosophical dislike of having a "walled garden" in terms of NVR hardware support and the (somewhat also philosophical) "virtualization being preferable to a dedicated hardware appliance" stance, one of the major conerns voiced by the community is the lack of support for a single site having more than 20 cams being managed as a single site, something that was easily done with Unifi Video and a custom built NVR solution.

The concerns seems to predominantly stem from two major camps in the community power users (with systems that may have slightly more than 20 cams) and integrators (often supporting installations for businesses who need more  - at times, much more - than 20 cams to cover their locations). Aside from having multiple-but-independent sites, managed seperately, there isn't really a supported option with UniFi Protect to handle this use-case.

The currently recommended option is to stick with UniFi Video, which is still available as a download for a "Roll Your Own" custom built NVR solution (and/or simply buying the old NVR with UniFi Video running under the hood).

This presents a number of concerns for power users and integrators alike:

- For the integrator, their customers may not be receptive to the idea of installing the "legacy" NVR solution for a brand new system. For many businesses installing a survellience system is a significant investment and it's reasonable to expect them to ask for the newest technology available for a system they will expect to last many years. Likeise, they may also have concerns about long-term support if Ubiquiti is clearling moving in a fundamentally differant direction with Protect and may not be comfortable installing a system that has been effecitvely replaced by Protect.

For the power user, there may be certain feature sets they would like to have access to which leads to the concern about how that would ever materialize in UniFi Video with the emphasis being on Protect going forward. They may also, by their nature as power users, be turned off by the idea of not being on the bleeding edge (which is also a concern, from a market adoption propspective, for Ubiquiti).

Finally, there is the concern that both groups may share that there are areas of UniFi Video (i.e., Timeline) that simply don't work as expected and now appear to be on track to "never be resolved". Telling users, of any flavor, to stick with software that has areas that simply don't work as intended with no expectation they will ever be resolved will undoubtably leave a sour tast in their mouths.


Proposed Solution


I would like to propose the idea of allowing multiple CloudKey Gen 2 Plus NVRs (and, perhaps any future supported NVRs), running Protect, to operate in either their current mode (which I'll refer to as "stand alone") as well as a new "Linked Mode", the later of which allowing muiltiple NVRs to co-exist in a single site, sharing a things such as a unified configuration profile, camera live view, and search functionality over recordings (and, perhaps any other things that might make sense).

When provisoning new cameras the user could be presented with a NVR in the linked pool to attach it to and once attached it would be "homed" to that NVR unless otherwise relocated. The Web UI would show the camera as it does today with an additional column to indicate the NVR it's attached to. The UI would show all cameras across all linked NVRs including a composet live view with all available sources. (Note: This sort of a design might build a foundation for future ideas such as a NVR load balancing capability, NVR hot sparing, mirroring, etc - but for now let's keep it focuses on simply control and live view in the Web UI).

Speaking of the Web UI, it seems to me that it's really the Web UI that is the lynchpin to this all being realistic, as really all it would be is an optical illusion for the end user.

What I mean by optical illusion is that, under the hood, I would expect it to still just be multiple NVRs, more or less operating as they do now. The key would be for the Web UI to present those multiple independent NVRs in a single view such that these independent NVRs "appear" to be operating as one.

Put another way, the individual camera live views, ability to search recordings, etc, would simply be "colated" into a one control / view pane - as opposed to having to login to each seperately and juggle between multiple tabs, as you would today.

To further emphasize why I think it's important that each NVR is self sufficient is that this design would support the notion of independent failure domains amoungst the NVRs.

From an architecture prospective, one major benefit of a system comprised of  5x NVRs, all running completely on their own, is that it prevents you from having a single monolithic NVR that, if it catastrophically failed for whatever reason (i.e., motherboard failure, botched software upgrade, dead drive, etc), would take down the entire survillence system in one fell swoop. In short, while losing any cams due to an NVR failure is never good, I think most would agree that losing 20 cams is preferable to losing 100 cams.

This is analagous to how within an Enterprise SAN you would expect to find multiple independent RAID groups forming your usable storage pool, as opposed to one single array with 1000 disks. The theory being you create multiple failure domains so a failure in a single domain doesn't affect the entire system as a whole.


The Result 

Have a small site? Great, buy a single unit. Nothing changes. Run in stand alone mode, and you're good to go.

Need to cover a large site? Need to have 80, 100, 300 cameras? Buy one NVR per 20 cams you plan to install. Enable linked mode manage the fleet of NVRs and view cams in a single view. Done!




If you could link units together, like building blocks, and have multiple NVRs under each site that would be set to work together, it seems to me that could be really compelling in terms of the marketability of the Protect platform which has it's limits today. It would also, I shuold hope, do a lot to soften the nerves of those who feel like Ubiquiti has left their business model entirely up a creek without a paddle as it pertains to the current 20 cam limit.

While It certainly would take some effort to complete, it addresses the scalability concern without having to focus as much on hardware answers (I'm sll for more NVR options, but I think this has it's own merit, irrespective of the other hardware options).


Finally, in terms of cost, the "I want to roll my own hardware, no matter what!" / virtues of virualization arguments notwithstanding, I would assume that anyone building a 100 cam system is going to likely be spending *at least* $1000 on the NVR hardware (likely quite a bit more), so it would be fairly priced in my view to just say "100 cam system? Sure, buy 5x CK G2+'s, link them together, and your all set". a 100 cam NVR solution for $1000 + cams? Now that's what I'd call Disrptive Pricing (see what I did there?).

Thanks for the consideration!

Add recording trigger for sound

Submitted by - 2 weeks ago
Status: New

Please add the ability to trigger a recording when sound is detected. Give the admin a Sensitivity setting for sound (possibly loudness and length of sound) just like with the motion trigger. Allow push and email notifications to be generated based on sound triggers.

Motion Zones: Provide settings for pre and post trigger times

Submitted by - a week ago
Status: New

It seems like the current motion event detection marks the start of the video right when it has detected motion and ends immediately when it detects there is no more motion.


It would be nice if I could configure a motion zone to mark the start of an event N¹ seconds before the motion was detected and N² seconds after the motion ended.


This would allow details (such as audio or out of frame shadows/lights/etc) to be captured in the motion event rather than having to search for it on the timeline.

Native Apple HomeKit integration

Submitted by -
Status: New

I've been with Unifi Video for several years now. A great product. now I switch to Unifi Protect.

The NVR should arrive the next days Man Happy


But what I wish for is a native support to Apple HomeKit, I know there is a HomeBridge plugin but it's not the same.


Dear Ubiquiti Team, how would it be to implement this?

I think this would have a very positive effect on the sales figures. The cameras are actually great the software too, but an integration with HomeKit would be even better.

Post from:

iPad app please...

Submitted by -
Status: New

I have iPads in the walls scattered around the house, please develop an iPad app, ideally one that works in landscape and portrait formats.Right now we're runing the Protect phone app, which doesn't scale well, and we have to look at it sideways - not super-ideal!

Unifi Protect for AppleTV

Submitted by -
Status: New

AppleTV app request was in the top 3 request for Unifi Video. Let's hope UBNT provides an UniFi Protect app for the AppleTV.


Linkg to Unifi Video request:

Enable specification of NTP Timekeeper

Submitted by - 2 weeks ago
Status: New

There is currently no means to configure NTP timekeeper within Protect, nor the ability to configure it on the camera (once joined).  This is critical in environments where a NTP timekeeper exists and outbound NTP is prohibited by policy.


Given that this is for the purpose of security, the ability to ensure that all components are time synchronized to an appropriate source is critical.

Event preview in dropdown notification

Submitted by - 3 weeks ago
Status: New

On the push notification it would be nice to have a 3-5 second clip in the actual drop down instead of having to open the app much like the nest app can do... 

Motion Alert Schedules

Submitted by -
Status: New

 Need to be able to schedule motion alerts so that they only get sent off-hours.  

Make UniFi Protect Software ONVIF Profile S Compliant

Submitted by - 2 weeks ago
Status: New

Add ONVIF profile S compliance to UniFi Protect software, allowing use of other Profile S cameras.




A Profile S client (e.g., a video management software) is one that can configure, request, and control video streaming over an IP network from a Profile S device. Profile S also covers ONVIF specifications for PTZ control, audio in, multicasting and relay outputs for conformant devices and clients that support such features.

Unifi Protect API

Submitted by -
Status: New

I would like to see an API carried over from Unifi-Video.  This is heavily utilized for home-automation integrations or other custom add on abilities.  This can also be used to pull clips or other items for long term storage if needed.  API should really be there on GA, but I have a feeling its not there now in case it needs to change as protect is still fairly immature of a product in my opinion.  

Set before/after seconds for video capture

Submitted by -
Status: Accepted

There doesn't seem to be the ability to set record before/after (s) for the videos. This means it often will miss things. Allow us to widen this and capture more.

Make the notification subject for Emails more descriptive

Submitted by - 3 weeks ago
Status: New

A small thing:  I woud love for the subject for the notification emails to be descriptive, ie instead of:


'Motion Detected'




'Camera xyz on controller abc detected motion'