Look out the window
Live Cams
Public city cams from around the world, plus a rotating cam at the bottom of the Situation Room. One stream at a time, loaded only when you tap it.
Read this first
How these cams work — and what they do not prove
Click-to-load. No video host is contacted until you tap “Load cam” on a card. Once you load one, the provider (YouTube, via youtube-nocookie) streams it and can track that play, just as if you had opened it on YouTube. Nothing autoplays on page load, and only one cam is ever loaded from a card at a time.
A cam shows a city. It does not prove a protest, riot, or battle is happening there right now. Cards labelled “Reported unrest in this city” mean unrest was reported there recently (see the note on the card) — the cam itself may show an empty square, a tower, or a street at night. Do not read an event into a quiet frame, and do not read a quiet frame as proof nothing happened.
Streams die. Live cam streams end, get taken down, and go offline without warning, especially wartime and protest-city streams. If a card is dead, use its source link and check the provider — a dead cam is a dead cam, not a signal.
Highway and weather cameras are on the Field Weather page, in the state DOT section — DOT cameras live inside DOT maps, so they are linked there, not embedded here.
World cities
City cams — tap to load
Loading the cam list… (needs JavaScript; the list is also in the page source as js/cams.js)
Link-only cams
Cities with no verified embed — open at the source
These cities have a live cam page, but no stable public embed we could verify on Nov 1, 2026, so they are link cards, not broken players. The reason is stated on each card.
Hotspots, honestly labelled
Unrest cities we could not add a cam for — yet
These cities had reported unrest on Oct 31 – Nov 1, 2026, but no stable live city cam was verified for them in this pass, so they are listed here as context, not as cams. Adding a guessed or dead embed would be worse than listing the gap.
- Warsaw, Poland — protesters gathered outside the Constitutional Tribunal from Oct 30, 2026, over the suspension of the court's president. No stable Warsaw city-cam embed or live page verified in this pass.
- Dhaka, Bangladesh — garment workers protesting wages and road blocks reported Oct 29 – Nov 1, 2026. No live Dhaka city cam verified in this pass.
- Berlin, Cologne, Hamburg, Germany — Gen Z cost-of-living protests on Oct 31, 2026 turned violent in Frankfurt, Cologne, Hamburg, and Berlin (water cannon, smashed shop windows, looting reported in Frankfurt). Frankfurt is above as a link cam; Berlin, Cologne, and Hamburg have no verified city-cam embed in this pass.
- Paris, France — see the Paris Eiffel Tower card above: protests and clashes reported Oct 31 – Nov 1, but the cam shows the tower, not a march.
If you find a stable public cam for one of these cities, send the desk the source page and it can be added as a card with its provider and status, the same way as the cards above.
Checked and dropped
Cams checked and deliberately left out
- Taipei, Jiantanshan Weifeng Observatory (official Taipei City Government stream) — dropped as an embed: the Taipei City Government's own listing says the stream may be shared but not embedded without permission. The Taipei skyline card above is a different public stream.
- Kyiv, older YouTube embeds (2022 Maidan streams) — dropped: those video IDs are years old and no longer a live stream. Kyiv is a link card above instead.
- Times Square, EarthCam 4K (second EarthCam stream) — dropped as a duplicate: the EarthCam Crossroads card above is used instead.
- Shibuya, second Shibuya stream — dropped as a duplicate: the FNN Shibuya card above is used instead.
Talk about what you're watching
Talk about what you're watching
Live chat for the cams and the Situation Room is on its own page now: Chat — Statix Dispatch on Discord. Log in with Discord to join in; chat happens in the #website-chat channel, with a 30-second slowmode.