wildfire wrote: ↑Sat Apr 05, 2025 2:50 am
I understand your points, but its also a very modern gaming system, running 1 singular camera in 1440p. If it can't do that then idk what to say. I needed frames/analysis images for emailing jpegs of events. If settings are undesirable (or completely unusable) why bother even having them? Or have them be suggested on many different posts, or required for different functions to work properly?
I could sell my services if I got really good, sure, but I also took about 30mins to setup a Unifi Enterprise NVR for 45+ cameras and everything was up and working with no issues. With infinitely less stress, drastically higher usability for clients, proper notifications and alert systems, proper AI functionality, and many more.
I am able to email JPEGs of events with ZMES using passthrough, I don't think that is a deal breaker.
You are correct though, about commercial solutions being easier to use. It's a tradeoff. The benefits of commercial solutions is that they can (hopefully) 'just work'. There are downsides though. Such as A) after a period of time it will be unsupported B) Limited functionality to the backend to see what is going on, or to make custom changes. I mean, I would hate to use any commercial product that requires using the web browser to watch videos. That is just the wrong way to watch videos on a computer. You should be watching surveillance videos from a low level (coded in C) desktop player like VLC or Mplayer/MPV. And I wouldn't feel good about depending on a vendor's server hardware for cameras. These are not as common as used servers. ZM is built to last on the other hand. "Drastically higher usability for clients", will depend on how you configure ZM. It's easy to make custom webpages for ZM, I like exporting videos to the desktop.
Do you really expect the Unifi NVR to work 5-10 years from now? What if the hardware fails? What about 10-20 years from now? Where will you get software for it? What about website documentation? If something breaks, you will just have to buy all new equipment (hopefully not new cameras). And I think 30 minutes for configuration is an exaggeration. Any NVR will take at least a couple hours to configure the zones, motion/recording settings, etc... Did you backup the NVR HDD in case of failure? There's always a lot to do, if you are doing the job right.
Consider this argument with firewalls. If you were to argue that commercial firewalls were easier to use than OpenWRT, I would know you were wrong. Some popular firewall website interfaces are painful to use. They are obtuse web 2.0 trash on top of a Linux distribution. Whereas the config folder of OpenWRT is trivial to use. But you have to know how to use firewalls to use them. If you don't know how to use Surveillance software, then no matter what NVR solution you choose, you are going to have trouble.
And just some specific notes on the Unifi NVR, it doesn't support Motion detection or audio on 3rd party cameras. That is a little Vendor lock-in. See:
https://help.ui.com/hc/en-us/articles/2 ... Fi-Protect (will this website be available in 5 years? Doubtful). Software like ZM is important, because it sets a precedent that 3rd party cameras will always be supported. This helps to fight back against
competitors that try to do vendor lock-in. Options are good.
ZM is available in the Debian archive repos, and as long as the Debian repos don't get corrupted, or otherwise disappear, then you will be able to run ZM forever (though ZMNinja may be impossible to use on future phones, but that's a mobile phone ecosystem problem. The desktop Linux infrastructure is robust). I don't think you can say that about any commercial NVR.
So, no free lunch unfortunately. Either buy a commercial solution and hopefully it never breaks, or use something like ZM where you have to learn the ropes. ZM will naturally attract more avid computer users that enjoy the command line / terminal. And for those users, they won't mind learning a little bit about the software, as long as it's well documented (which I've tried to do in the dummies guide on the wiki, along with the official dos). And there are a number of folks on the forum/discord/irc that want to help people with this software, so support is available.
Anyways, it's not for everyone. And it could use some tweaks to make it easier in some respects, but it is still good software. Sorry for writing so much, but sometimes I can't help but be a little verbose.