Hacker News new | ask | show | jobs
by GekkePrutser 1808 days ago
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

1 comments

It doesn't use the builtin ONVIF motion detection but instead processes every keyframe and does motion detection between the keyframes. So not every frame is being decoded to process, but enough to perform motion capture.

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..

> motion detection that doesn't actually require decoding the packets but rather looks at the motion vectors to estimate motion.

There's a very cool package for the Raspberry Pi that does this: https://github.com/billw2/pikrellcam