There are a lot of apps that display cctv streams but most of them ask you to sign up their private cloud for storage and relay your streams via their servers. What I'm trying to do differently is to put the focus on privacy.
OK, So you writing about apps for consumer cameras brands (mostly some WIFI models), which are mostly cloud based and their manufactures offers paid private cloud for storage and stream relay.
Here on this forum we mostly use profesional POE cameras, manufactured mostly by Dahua / Hik-vision /
Uniview / Axis, which don't have something like paid cloud based storage - everything is local, cloud is only used as P2P form to connect with camera/NVR hidden behind firewall/router..
Cam Hero currently works local-only and I'm planning to add a RTSP server that can re-throw the streams. Combining with a solution like Tailscale - it can provides solid secure remote viewing option.
In the future you will be able to attach local network storage or your own cloud storage (like S3) etc so that you can retain your data for as long as you want.
OK so what difference will be between Your app offer and apps offered by cloud camera manufactures?
In both cases there will be some form of paid cloud for storage/relaying. In your case with many limitations (like Tailscale requirement - which is fantastic VPN solution, but not for normal users.. it requires dedicated server or router in user network with tailscale software and some IT knowledge to implement it)..
Fetching events from the camera is a nice start but the camera AI is limited by it's hardware. I'm planning an on-device AI package that can provide much smarter and actionable insights.
OK - first You probably never had posiblility to play with proper AI on camera. AI which not only do simple motion detection with human / vehicle filtering, but catches very specified intrusions (from specified side of plot, or inside specified area) or analyses / describe human / vehicles (women, middle age, white t-shirt and blue jeans, with bag, happy face, with glasses or car: white, type: SUV, Nissan brand, plate number: xxxx), do face or plate number recognitions or find similar looking people / cars in footage from other cams..
We use profesional solutions like that here on the forum. And they don't cost much more that customer & cloud based cameras..
Second - you probably meant cloud based AI package. Device based AI is what is installed on the camera itself by the manufacturer and You can't change that (in 99% cases).
Do you think this can differentiate my app from the others out there?
I told You what is interesting from profesional perspective.
Hik-vision alone is selling above 100 milion cams yearly and is biggest cam manufacturer on the world.
Dahua is second and both they have more than 50% of the cctv market.