The problem with offloading that to the camera is that onvif doesn't seem to have a standard way to report this. I only need motion detection on one cam so it wasn't an issue.
But good point, I wonder how Kerberos does this
But good point, I wonder how Kerberos does this
There's some interesting work w.r.t motion detection that doesn't actually require decoding the packets but rather looks at the motion vectors to estimate motion. That would save up a lot of resources..
There's a very cool package for the Raspberry Pi that does this: https://github.com/billw2/pikrellcam