Density-aware egress routing
Live counts on every gate, ramp and stairwell. The system computes per-exit dwell and density, ranks them, and surfaces the under-used routes attendants can push the crowd toward - in seconds, not minutes.
Real-time density across the bowl, the concourses, the egress routes. Threshold alerts to ops in seconds. Post-event reconciliation with hard numbers.
Outdoor queue feeds the gates. Gates throttle the flow. Concourse swallows the throughput. Each zone counted on-device, wait-time and throughput alerts long before a brief gets tight.
Demo data simulated locally. Dots flow queue → gates → concourse → exits. Real deployments stream from edge sensors over MQTT or HTTPS.
Each dot is one anonymous occupancy count. No faces, no video, just flow. Same architecture as the seated map below.
Once they're in their seats, the same architecture counts density per section. Hot sections light up. No faces. No video. Just numbers ticking on each section.
Demo data simulated locally. Each section ticks live. Real deployments stream from edge sensors over MQTT or HTTPS.
"No faces. No video stored. Just counts." - the section numbers tick, the seats stay anonymous.
When sixty thousand people stand up at once, density crosses safety thresholds faster than a control room can read them. The same on-device counts that fill the seats during the match become the routing layer that empties the venue safely afterwards - and during an evacuation, they become the runbook trigger.
Live counts on every gate, ramp and stairwell. The system computes per-exit dwell and density, ranks them, and surfaces the under-used routes attendants can push the crowd toward - in seconds, not minutes.
Threshold crossings push to the right attendant's device with the right message - "Gate B sustained 92%, redirect to Gate D" - timestamped, location-tagged, ack-required. No radio chatter, no guessing, no waiting for a control-room call.
The tram stop holds 200. The next train arrives in 4 minutes. The system reads the platform's live counts (or the operator's feed) and paces the venue's release rate to match - holding the concourse so the platform never crushes.
Sustained over-threshold in a designated zone, smoke detector, or operator panic-press fires the preset runbook: every attendant on the affected floor pinged with the assigned route, every digital sign repointed, every gate state-changed. Drilled monthly. Auditable post-event.
From the gate to the train platform, every chokepoint counted on-device. No faces. No video. Just the density numbers your ops team needs to keep the night safe.