EyesOn · Law Enforcement Use Case

Live Drone Streaming for Police

Real-time drone video for police departments, sheriff's offices, and tactical teams. Sub-second WebRTC latency. Time-limited guest links for multi-agency sharing. Self-hosted on agency hardware or fully managed by Barnard HQ.

When seconds matter, your video feed shouldn't buffer.

Every major drone platform can produce video. Very few can get that video in front of the right commander, in real time, without a subscription seat for every viewer. For a police department running a perimeter on a barricaded subject, a sheriff's office coordinating a multi-county search, or a tactical team staging before entry — a 15-second RTMP delay is not operational video. It is a recording of what already happened.

EyesOn is purpose-built for the moment a drone goes up and a decision-maker — who is not the pilot, not on the airframe app, and often not in the same building — needs to see what the drone sees. Right now. On a phone. Without installing anything.

What EyesOn does for law enforcement.

Latency

Sub-Second WebRTC

Glass-to-glass latency typically 300–800 ms — the gap between RTMP-class streaming (5–30 s buffered) and real tactical video. Commanders see what the pilot sees, now.

Multi-Agency

Time-Limited Guest Links

Share a viewer URL with a neighboring jurisdiction, fire command, or county EOC. Link expires in a defined window. No account, no install, no seat license on the receiving end.

Deployment

Self-Hosted or Managed

Runs on an agency Linux box, Synology NAS, or air-gapped server — video never leaves your network. Or pick the Managed tier and we run it on dedicated hardware with SLA.

Integration

FlightHub 2 Compatible

EyesOn does not replace your fleet management stack. It pairs with DJI FlightHub 2 via the EyesOn Companion App for Android — pilot uses FH2, command staff views via EyesOn.

Multi-Stream

Grid View of Every Bird

Dual-feed, side-by-side, or full grid layouts. Run two drones on a perimeter and one on overwatch — see all three live, with audio, in a single dashboard.

Audit

Access Logs + Recording

Every guest link is logged — who viewed, when, for how long. Every stream can be recorded for after-action review, training, or evidentiary archive.

Where it fits in a law enforcement operation.

Barricaded Subject / SWAT Callout

Overwatch drone circles the structure. SWAT commander and negotiator need the feed on separate screens — one in the command vehicle, one at the negotiator's position 200 yards away. Both get a guest link by text. No radio traffic. No tablet passed around. When the operation ends, the links expire; the video is either retained (audit log intact) or purged per retention policy.

Multi-Jurisdiction Search

County sheriff has a missing juvenile in a wooded area straddling two cities. City PD and fire both want eyes on the thermal feed. EyesOn generates three time-limited links — one for each partner, one for the state EOC liaison — and the video is shared without onboarding anyone to a new platform.

Pre-Raid Reconnaissance

Narcotics task force plans a warrant service. An overflight captures the property layout 48 hours prior. The reconnaissance feed is recorded to disk and replayed during the briefing that night — with access restricted to the assigned team, logged and auditable.

Traffic Incident / Critical Infrastructure

Major highway closure after a commercial crash. PIO needs visuals for press; commander needs aerial situational awareness; DOT wants footage of the scene. One drone, three audiences, three different access windows — all from the same EyesOn session.

Training and After-Action

Recorded streams feed directly into the training pipeline. Pull a clip, share a time-limited link with the rest of the team, debrief. No cloud upload, no YouTube unlisted hack, no awkward Dropbox link that got forwarded.

Why WebRTC, not RTMP.

Most drones — including the DJI enterprise fleet — can broadcast RTMP out of the box. RTMP is designed for one-way broadcast, usually to a streaming platform that transcodes and re-packages the feed as HLS. That pipeline is built for audience scale, not responsiveness.

MetricRTMP / HLS (typical)EyesOn (WebRTC)
Latency5–30 seconds300–800 ms
ProtocolTCP push → HLS pollPeer-to-peer UDP (TURN fallback)
Transcoding stepRequiredNone
Viewer installDepends on platformBrowser only
Guest sharingPublic URL or accountSigned, time-limited link
Suitable for tactical decisionsNoYes

For a press pool watching B-roll, RTMP is fine. For a commander deciding whether to send an entry team based on what a drone is seeing through a second-floor window, it is not. EyesOn uses WebRTC end-to-end.

Security and policy considerations.

Law enforcement technology decisions increasingly collide with CJIS, agency data retention rules, and evidence chain-of-custody requirements. EyesOn was built with those constraints in mind:

For agency Security Officers: we are happy to walk through deployment architecture, network flow, and key management in a technical pre-sales conversation. Get in touch.

Four tiers — pick what fits your IT footprint.

EyesOn is priced for small departments to multi-county agencies. Every tier includes the same sub-second WebRTC core — the differences are stream count, viewer count, and how much of the infrastructure the agency runs versus Barnard HQ.

$39/mo + $149 setup

Personal

2 streams, 3 viewers, companion app. For a single-drone agency validating the workflow. Self-hosted.

$89/mo + $299 setup

Professional

4 streams, 10 viewers, TURN relay, audit log, incident export, email support. Self-hosted.

$209/mo + $499 setup

Enterprise

Unlimited streams and viewers, fleet management, backup/restore, auto-updates, Cloudflare Tunnel option, priority support. Self-hosted.

$499/mo + $799 setup

Managed

BarnardHQ hosts EyesOn on dedicated hardware. Custom domain, SSL, monitoring, backups, 4-hour response SLA.

Full tier breakdown and feature matrix on the EyesOn product page.

FAQ

What latency can we expect on a drone video feed in a live incident?

EyesOn streams over WebRTC, delivering sub-second glass-to-glass latency on a well-connected network — typically 300–800 ms depending on uplink quality. That is orders of magnitude faster than RTMP or HLS, which buffer 5–30 seconds and are not suitable for tactical decision-making.

Is EyesOn CJIS-compliant?

EyesOn does not ingest, process, or store Criminal Justice Information (CJI) — it streams live video only, with no suspect databases, no criminal history, and no NCIC queries. Because the data in flight is operational video rather than CJI, the CJIS Security Policy does not apply in the same way it does to records systems. That said, the self-hosted deployment gives agencies full control of where the video lives: on-premise or on an agency-controlled server, behind the agency firewall, with audit logging and role-based access. Consult your agency's Security Officer for specific program requirements.

Can we share the feed with other agencies during a multi-agency incident?

Yes. EyesOn generates time-limited guest links that grant view-only access for a defined window (minutes to hours) and auto-expire. You can share a link with a neighboring jurisdiction, fire command, or county EOC by text or email — no account signup required on the recipient side. Links can be revoked instantly.

Do we need to replace our DJI FlightHub 2?

No. EyesOn is FlightHub 2 compatible via the EyesOn Companion App for Android. Fleet management, flight planning, airspace awareness, and compliance stay in FlightHub 2. EyesOn sits alongside it as the live-video layer for guest sharing — letting you give a chief, a commander, or a partner agency a direct view without consuming a FlightHub 2 seat.

Self-hosted or managed — which fits a police department?

Most agencies prefer the self-hosted tiers so the video and its metadata stay on agency hardware, inside the agency network. Setup runs on a modest Linux box or a Synology NAS. If the department does not have IT capacity, the Managed tier runs EyesOn on a dedicated BarnardHQ server with a custom domain, SSL, monitoring, backups, and an SLA — the agency still controls access, viewers, and retention.

What drones does EyesOn work with?

EyesOn ingests RTMP and is compatible with the DJI enterprise fleet (Matrice 30T, Mavic 3 Enterprise/Thermal, M4T series) and any drone capable of RTMP broadcast. The Companion App bridges DJI Pilot 2 and FlightHub 2 workflows. Non-DJI drones that speak RTMP work out of the box.

How fast can we get operational?

A Personal or Professional self-hosted deployment can be running the same day the hardware arrives. Enterprise and Managed tiers include onboarding and an operational-readiness walk-through. Barnard HQ is based in Eugene, Oregon; we also travel for on-site deployments with larger agencies.

Bring EyesOn to Your Agency

Demo the sub-second video workflow, get deployment questions answered, and see whether self-hosted or managed fits your IT posture. No sales-qualification call gate — you talk to a pilot who also writes the code.