Earlier quoted context omitted.
I feel like this deserves a deep dive of its own. Were the clocks drifting substantially over a reasonable time period between syncs (e.g. 24 hours)? Was SNTP not acting reliably? Did they try hosting a local time server?
Did not get the chance to try much at! We just observed that clocks could be synchronized, but the next time we checked they would no longer be. I agree that this is definitely something that could also be interesting to look into in the future.
The most unhinged video wall, made out of Chromebooks
61–64 of 64 posts
Re: The most unhinged video wall, made out of Chromebooks
#62https://justinmiller.io/projects/catchthewave/
The machines are rugged (the spec I use is "able to be dropped on concrete from waist high and to have a full soda dumped in the keyboard") and once running Linux, fast and light. And I got them for $50 a piece!
Re: The most unhinged video wall, made out of Chromebooks
#63Earlier quoted context omitted.
I feel like this deserves a deep dive of its own. Were the clocks drifting substantially over a reasonable time period between syncs (e.g. 24 hours)? Was SNTP not acting reliably? Did they try hosting a local time server?
I was on an IoT project once and surprised to find that when blocked from ntp, PC clocks drift pretty quick. A couple milliseconds per day would not surprise me. It looked to me like the fleet did consistently fall behind, which seems like thoughtful design - syncing would always cause them to skip ahead and never rewind time
If anything, I'd consider "milliseconds per day" to be extremely good. Regular crystal oscillators have an error of 20 PPM or so, which means a worst-case drift of ~2 seconds per day.
Re: The most unhinged video wall, made out of Chromebooks
#64Earlier quoted context omitted.
The author tried, but the clocks wouldn’t stay in sync. It’s in a sidenote expandable section. > Unfortunately, these Chromebooks could not reliably keep track of time within milliseconds of each other, so this method didn't work for us.
I don't know if syncing the videos would work because of playback issues over time but the aquarium pages sync their clocks every second just asking the server the time (demo time not wall time) over web-sockets and then subtracting 1/2 of the time it took to get a response. I suspect the technique works better for time based animations than video since video require seeking to change the time.
[1]: https://networklessons.com/ip-services/introduction-to-preci...