@ondrej @gcluley I've used Unifi too, it's pretty reasonable but *very* expensive for what you get... I'm almost sure there is something cheaper that's functionally equivalent. If you've got the money, or are already bought in the Unifi ecosystem, it'll do the job though.
Beyond that I think Eufy also doesn't require a subscription, it just records to a little box they'll sell you too? But I seem to recall them being a security disaster a couple years back.