Yep – understood.
Here’s a quick and dirty sample that’s one potential solution (this one still does it all in the browser rather than on the server, kind of like the current solution), but some bandwidth is saved (this is showing 10 frames – looks like one frame per minute) – this one doesn’t work on mobile, so definitely not “it”:
For the storage issue (to keep things simple), could also consider keeping only the last 24-48 hours of imagery. That keeps space requirements down, but still gives everyone a chance to grab an image if they want one for posterity. May need to put together a simple tool for flipping through the images to make that practical for pilot use.