Yeah, the firmware on them is a little lacking. Some of it's very good, and quite flexible such as the human detection options, but some things are annoyingly restricting and basic, especially compared to ring and nest. Stuff like the privacy masking.
I can only add 4 boxes max to mask anything out instead of being able to add points to a polygon, or brush out the areas I want to mask. So that feels very rudimentary. I think much of it is overridable within Blue Iris.
Blue Iris is Windows only unfortunately, so no linux support yet. It's free to try for a couple of weeks and I think nearly every feature is available in the demo, it just has a watermark. So worth having a play with. A licence is $70 which allows you to to use the current version in perpetuity, and get current version updates for a year. You can currently get it for $55
here. It seems a fair few places resell it for a bit under RRP.
What I also like about doing Blue Iris is it means I can mix and match brands with decent compatibility. Originally I was going to get a Dahua 5442, but then I realised I wanted to test out the Hikvision features and test their two way audio, and order locally from the UK for full 3 year warranty, so pulled the trigger on that for testing purposes. And even though I'll likely stick to them for now, I should have no problems ordering any Dahua or other cam that tickles my fancy. I should even be able to plug in the feed from an upcoming intercom and video doorbell install into the software using ONVIF.
The other thing is if I go overboard and grow my system I'm not really limited by the NVR. It seems many are marketed as x-Channel recorders, but that's based on each channel being a certain resolution and bit rate. If you start getting a load of 4k cameras, you may reach the limit of your unit quicker.
The only thing I think I'm really missing not getting a high end native brand NVR, is you miss out on the built in on board AI and image analysis with tight integration to the brands cameras. I've not used these though, so I'm not sure how they compare to Blue Iris analysis which uses DeepStack integration, or even just the cameras own on board analysis. So far the built in Human recognition to the camera unit itself has been pretty accurate for me.
Maybe there's other benefits from a native NVR that I'm not aware of?
The
DeepStack project is open source and does have native integration to BI, but I've not tested it yet. I believe it should allow finer tuning to eliminate the chance of shadows triggering human detection (which I'm currently occasionally getting alerts for as people walk by the driveway)