I have about a dozen 4k cameras I'd love to migrate to a much more capable NVR, but doing so with software typically means I go from a 30W NVR to maxing out a 8 core 200W Xeon even without object detection.
Would love to kill my Duaha NVR and toss this on the Proxmox cluster instead.
EDIT: looks like CPU still used for video decoding regardless of Coral being available: https://docs.frigate.video/frigate/hardware/#do-hwaccel-args...
It needs to be basically the same as a Ring with just one additional requirement, plugging another box into power and your network to act as the DVR/brains, with a QR code that you scan to link it. Sure that can have more customization options, but the default has to be zero config. Probably gonna need a cloud server for notifying and serving the mobile app without having keys to the video, which would cost money monthly.
The reality is that except for companies, almost no one REALLY cares about it. It's an expense they'd usually rather not have (like backups), so it always gets the short end of the stick.
People really don't understand this enough to even know that there's a problem. I have explained to a lot of people that "the cloud" just means renting someone else's computer, and they still don't get it.
Ideally, in the video(s) you can talk about how the viewer can setup the solution themselves, breaking it down into components, why each is important and how it all works.
Also introduce how the viewer can buy the entire solution from you directly, where’ll they’ll get some custom support/troubleshooting or they may just hire you for consulting.
This will function as your funnel to let your target customers find your solution as they search for ways to problems they have self-identified.
If you’d like you can also do retargeting ads on the viewers of your video, as they’d be more likely to buy your solution vs the avg joe.
I then have frigate[1] set up on a small fitlet (with a usb CORAL TPU), which gives me excellent control over detection (Humans vs dogs vs cars vs ...). Frigate grabs the streams from my NVR over rstp.
This is then hooked up to my Home Assistant where I have various rules to send alerts to my mobile devices based upon object detected, location of camera, and time of day.
Everything is internal. I have an always on wireguard on my family's mobile devices allowing them to access the cameras and home assistant alerts from anywhere.
It works great, but I have refused to set this up for my extended family (even though they have the same NVR and _really_ want my system), just because there are a lot of moving pieces that need to be maintained (not to mention having a server + vpn)
[1] https://frigate.video/