opencctv.org

Four views of I-90 in one frame, and nine more state DOT cameras

· all posts

The camera at the I-90 rest area outside Ashtabula sends four pictures at once. East down the interstate, west back up it, and both ends of the ramp loop, stitched into one 2560 by 1920 frame with the time burnt across the top strip. At 09:23:35 local on 23 October 2026 half a dozen trucks were parked along the back of the lot and the trees behind them had gone orange, and the whole thing arrived as one 190 kB file. It is the most picture any American state transport department hands a passer-by, and I only know that because I pulled a live frame from ten of them this morning and measured what came back.

Everything below was fetched between 13:16 and 13:25 UTC on 2026-10-23, one camera per state. Frame size comes out of the JPEG header. Age comes from the Last-Modified the camera's own server sent, sampled three or four times so the gap between frames is measured rather than taken on trust. For the four states that publish video I read the picture size and the segment length out of the playlist instead. Texas is not here: it has more live cameras than any other state on the site, 4,727 this morning, but its camera pages serve their frames through the site's own fetcher rather than a public image URL I could time from here, so there was nothing to measure.

The six that send a still

Below freezing on the pass at dawn is exactly when a 328-pixel picture with a thermometer in it beats a sharp one without.

The four that send video

Maryland, South Carolina, Colorado and Virginia publish HLS, so what you get is motion: a van actually crossing the bridge rather than a van that has jumped half a span since you last looked. The cost is resolution. Ohio's one still carries sixteen times the pixels of Maryland's video frame, and Maryland's is the sharpest video of the four.

Reading the counts next to the pictures

A state's camera count and its picture quality turn out to have nothing to do with each other. Virginia has 1,960 live cameras on the site this morning and the softest video of the four. Maryland has 715 and the sharpest. Ohio, with 1,201, quietly publishes a frame with almost five million pixels in it, and you only see them if you open the image on its own.

We are going to run the same measurement on the same ten cameras on 2026-11-21 and publish the second column next to this one, because a refresh figure with one reading behind it is a snapshot and two readings make a trend. The winter cameras are the interesting ones there: Santiam, Snoqualmie, Teton Pass and the Eisenhower approach all get busier and slower when the weather arrives.

One thing I still want and cannot find. DriveBC publishes update_period_mean for every camera in its public list, a measured average of how long a frame actually takes to arrive, and it is the single most useful field I have seen in any camera index. No US state DOT I have read publishes anything like it. If one does and I have missed it, I would like to know which, because measuring ten cameras by hand is fine and measuring ten thousand is not.

Corrections to [email protected].