Delay of recordToFile/streamVideo after motion event #1240
-
Hi, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
It's likely that Ring is keeping a rolling buffer of a few seconds on the camera, and they can pull that buffer when motion is detected. I don't know of a way to access that buffer via the API, so the delay is likely not avoidable unfortunately. |
Beta Was this translation helpful? Give feedback.
As far as I can tell there's basically three modes of operation, legacy cameras without pre-roll, which appear to record maybe a second or so before the motion event (perhaps just the buffer used for detecting motion), and then newer cameras with pre-roll/advanced pre-roll, with the pre-roll behavior varying between battery and line powered cameras. Battery cameras appear to use a low-power, low-res, black-and-white sensor to record into a pre-roll buffer, while line powered camera appear to simply use a lower resolution mode for the existing sensor for pre-roll recordings.
In all cases, the camera is providing this recording and uploading them to Ring servers. I'm not sure if they are co…