forget the combination to be invulnerable to rubberhose crypto
Having a backup power and network is tricky. You need a reliable battery backup that would automatically kick in in case of power outage, notify you about the failure and power all systems that must stay online for a reasonable amount of time. And an one or more alternate network links that would still work if the primary one is severed - e.g. a fiber line and a 5G modem, but the more the merrier.
Insecure firmware is probably not a problem if all devices are strictly isolated away to their own VLAN, which is carefully firewalled away from all your other systems (so even if you get a compromised laptop on your home LAN, it can't reach those cameras without going through a tightly locked down jumphost). Then it is more likely someone's throwing a wrench to a camera than someone hacking into it (even if all it takes is passwordless telnet that gives root access).
Part of the struggle is… what happens during a break in and they just swipe the damn dvr.
I’m torn.
Mine is also one that to enable RTSP means it running a insecure firmware. So I can’t use both services. It’s rtsp or cloud only.