All of my WyzeCams have a microSD installed, and continuously record.
When I review a motion alert, I often find myself looking at the time of day, and repeating that outloud so I don’t forget it while I go back to devices, and select the camera, and scroll back to that time, and zoom in, and scroll to the minute before or after the alert.
I suggest, that when a camera is continuously recording, its events should have a ‘link’ to the spot on the timeline where the event occurred.
Perhaps the user could opt whether to view the S3 recordings at all, or just play back from SD card by default when available. This would save you s3 throughput. MIGHT cost you more on video relay bandwidth, but not if the user is on the same wlan when reviewing the notification. But if a user wants to see the timeline around an event, they’re going to do it whether it’s easy or not, so you might actually come out ahead on this bandwidth wise. Check the usage statistics.
I wouldn’t want to do away with s3 storage of my event vids because they are offsite backup, and my SD card doesn’t last two weeks.