I’d love to have it take video feeds from something like those. (Perhaps via a standard network protocol.)
Store + ml recognize them locally, and simultaneously client-side encrypt and stream them to an s3-compatible bucket (eg backblaze b2).
Bonus points if the gizmo has a sim card and backup battery so it keeps working if power / internet are cut. (Most of the time it’d upload via residential broadband (wifi/ethernet), but while the house is being broken into, it’s fine if it burns a few GB of cell plan data.)
Make sure the box is compatible with some sort of ssd/nvme drive (no moving parts), and not just hdd.
One model for monetizing it: AGPL or BSL it, and offer some cloud side services for convenience features like managing the encrypted bucket, pruning “boring” videos after 30 days, etc. edit: or, provide a nice (open source, simple) nat hole punching vpn service so phones can see the video in real time. Maybe charge for access to bounce servers and automatic setup.