A Super Admin approves new accounts. All traffic is end-to-end over HTTPS.
SUPER ADMIN
Drone RTMP links
Paste into DJI Pilot 2 → Live Streaming → RTMP. First aircraft = Drone 1. Direct to the current server — copy fresh each session (the IP changes when the GPU restarts).
—
—
DJI Pilot 2 · telemetry link
Add this in DJI Pilot 2 → Cloud Services → Open Platform to stream live aircraft telemetry (position, battery, gimbal…) alongside the RTMP video. Scan the QR to add it without typing — same per-session direct link as RTMP.
—
Code (type this — not case sensitive, dash optional):
—
This link now carries a signed key and expires — copy it fresh for each field test.
Diagnostics
Preflight checklist and the live event log, on this screen. Open it before the aircraft powers up, and leave it open — if anything fails it says which leg and what to do.
Stopping takes the system offline. Make sure everyone downloaded their analytics ZIP first. To switch it back on, open the launcher page and sign in.
Change my password
HEXAGON SYSTEMS
--:--:--·—·
DRONE 1REC—
— , —
Connecting…
Loading live video
—
—m
—m
—m/s
—m/s
—°
—m/s
—GPS
—%
CROWD INTELLIGENCE
Aerial crowd density · unique count · anomaly advisory
LIVE
LIVE RESULTS · growing-video session
Peak In View
—
most people seen at once
Count This Frame
—
people detected in current frame
Violence Score
—
—
Alerts
0
critical density warnings
Stampede Risk Level—
Analytics not started
An admin starts the analytics engine.
Live feed. The full annotated overlay video (head points + count) is saved and downloadable in Export after you Stop.
Frame count over time
Cumulative unique count
Advisory — decision support only. Detects localised, chaotic, anomalous crowd
motion consistent with a possible altercation. Conservative by design to avoid false
alarms on normal surges or celebration. Not a verdict.
Crowd-motion anomaly over time
How this works & limitations
• Drone ego-motion is removed first, so only the crowd's own motion is analysed.
• Three signals must spike together — sudden kinetic energy, chaotic/incoherent
directions, and a concentrated hotspot — before anything is flagged.
• Conservative: favours missing borderline events over false alarms on surges/dancing.
• Cannot see events hidden under cover; advisory only, not proof of violence.
Photo + video analysis
Photos measure heads and density. RTMP watches motion continuously. No live telemetry required.
Capture a wide 1× photo, or upload the original JPEG with its camera metadata.
—
—
—
—
An alert keeps the detected video frame. A later photo is matched to that frame to estimate the location; it does not prove the event continued. Violence and obstruction remain advisories for human review. Entrance rates need a matched, steady view with enough video detail.
Disturbances
Draws attention to chaotic motion early
—
Notifications
Nothing yet.
Live advisories
Nothing unusual in the crowd's motion.
Watching
Crush Locations
Every point at or above the intervention density
MONITORING
Peak density over time
threshold
observed peak
Active locations
No location is at or approaching the threshold.
Alert history
No alerts yet.
Density mapPressure across the whole area, not one misleading average
—
—
—
Drawn on the AI Analytics feed. Density is
averaged over a 4.5 m window on the ground — the same window
Crush Locations measures — so red here and red there mean the same
pressure, and the colours track the crowd rather than the camera.
Divert ArrivalsA specific instruction — only when the evidence supports it
MARK AN ENTRANCEDraw a line across each way in. The drone must
hover while it measures.
Click one edge of the entrance, then
the other. Name it when asked.
No entrance marked yet.
t (s)
Count
Risk
Unique
Violence
Stop analytics first, then download: full annotated video + violence heatmap video + per-frame CSV + summary. Data is wiped 2 hours after the session ends.
Control: —
Survey & flight controls
mark an area, set altitude, plan the route
Survey area:0%
Click the corners of the area to survey
Live feedstopped
This frame0
What the detector sees right now. It moves with
the aircraft — that is expected.
Total since Start0
Unique vehicles, de-duplicated across frames.
This is the car-park answer, and it only goes up.
ZonesDraw a car park or a lane, name it, fly the sweep,
then save the count against that name.