Flight preparation
- 01 Plan
- 02 Preflight
- 03 Launch
- 04 Close

AUTHORIZED PERSONNEL
Use your existing account. UAS Manager access is assigned separately from video access.
Password recoveryChecking recovery setup…
Use Live Video for account security or ask an administrator to assign drone program access.
Open Live VideoFLIGHT WORKFLOW
Plan now, then return to the same flight for preflight, takeoff and closeout.
Open any section independently. Save drafts and return to unfinished records after the response.
Loading your flights…
Saved drafts keep your progress. Choose the flight you want to continue.
YOUR PROGRAM
Training dates and roster status are reference records. Operational clearance follows program policy.
Texas reporting and aircraft costs
Download all saved fields, including aircraft FAA registrations, pilot records, flights, maintenance, documents and original attachments. Exports follow your account access.
Export complete program ZIPLIVE VIDEO
Managers, Pilots, Program Managers and Administrators can share one permitted stream with approved contacts.
Choose a point to check its weather.
Select a point to update local weather.
AIRCRAFT TELEMETRY
Position observations only. Reception gaps do not establish landing or flight completion.
No telemetry connection has been opened.
LIVE TRAFFIC
Updates automatically while this page is visible. Aircraft: ADSB.lol (ODbL 1.0). Low-altitude mode uses reported altitude, not AGL. Unknown altitudes remain visible in gray. Drone traffic and history: Layer400. Coverage is incomplete. ADSB.lol ↗
Connecting…
Searches cover up to one hour within the last seven days. Times use this device’s time zone. History temporarily replaces live markers.
Blue: identified aircraft · Orange: unmatched observation · Purple: TEST · Gray: reception lost. Trails break across gaps over 15 seconds. No camera footprint or heading is inferred from travel direction.
New sources are visible only to program managers. Share with all program users only when appropriate. Source keys expire after 90 days; rotating a key immediately invalidates its predecessor.
Remote ID does not provide battery level, camera direction or full controller telemetry. No observations change pilot hours, flight status or assignments. API responses and observations are not stored in offline drafts.
FLIGHT PLANNING
Select a point on the map for your planning reference.
Urgent response: provision 30 makes its hazard checklist optional during critical/urgent emergency management operations. This does not waive the rest of the COW or department requirements.
Outside the COW: request SGI approval from FAA SOSC: 202-267-8276. FAA emergency process ↗
BVLOS: provisions 11 and 35–36 have separate altitude and ADS-B receiver requirements. The public aircraft feed in this app is not verified to satisfy them.
Reference: supplied COW provisions 1–38 and SLFD four-page policy draft II–V. The supplied copy omits the signed cover, holder and validity dates. Confirm the current authorization with the DPC/PD.Checking nearby aircraft…
Live traffic is off. Turn on a live layer in Layers.
Airspace loads when you open the map.
FAA grid ceilings are planning values, not authorization. Traffic height is estimated at the selected point.
WEATHER BRIEF
Airport observations, local forecast and NWS alerts.
Loading weather…
—
AVIATION WEATHER CENTER
No report loaded.View official observation ↗
Latest available report, not a continuous sensor feed. Missing values stay blank; stale reports are flagged.
NEXT 12 HOURS
LOOK AHEAD
Sources: NOAA Aviation Weather Center and National Weather Service. All displayed times use America/Chicago with the date. Confirm conditions at the flight site and review applicable operating limits.
FLIGHTS · INSPECTIONS · FINDINGS
Search records, manage procedures, and track fleet readiness.
—
Loading current restrictions…
Original JPEG/PNG images and PDFs, up to 20 MB each; flights also accept original DJIFlightRecord .txt logs. Aircraft export profiles also accept original reference KMZ mission files. Keep originals until transfer is verified. This release provides standard records, not an evidence chain-of-custody system.
For First Due: export annotated PNGs, or open the report and Print → Save as PDF, then attach the files in your inspection. No automatic First Due transfer is configured.
These are completed PIC flight hours, not automatically credited training hours. Shared controls, observer time and formal training credit require separate review.
Upload pictures from this controller
Opt-in stores record lists, drafts and queued files in this browser. Use a trusted device. Signing out removes this account’s local drafts. Offline maps/weather and server readiness are unavailable. The app must be opened online once after enabling.
Copy controller RTMP addresses
DRONE STREAMING
Choose an assigned drone to copy its complete private publishing address.
PERSONNEL
Contact details, qualifications and reference dates.
My duties & agency affiliations · Authorized reviewers can review affiliation requests there.
Enter their details. We’ll email a claim link and a separate temporary password.
Let one person enter their own details. Their account uses the role you choose.
New users must replace their temporary password and set up MFA before they can access the app.
Confirm each person’s recovery email before saving it. Recovery links grant control of that account.
ADMINISTRATION
Select a saved role to change its feature checkboxes, or name a new role. To customize a built-in role, save a named copy and assign it to users.
YOUR ACCOUNT
Edit your display name, contact information and sign-in settings.
MFA adds a six-digit code after your password when you sign in. Set up one authenticator app approved by your department.
For manual entry, use the setup key displayed on this page. If asked, choose time-based codes, six digits, a 30-second interval and SHA-1. Return to this page to verify a current code. Keep the QR code and key private.
If a code fails, select the SLFD entry, wait for a fresh code and check that your phone date and time are set automatically. Your eight-character temporary invitation password is separate from the six-digit authenticator code.
Save recovery codes somewhere private. Each works once in the authenticator or recovery-code field at sign-in. If you lose your authenticator and recovery codes, contact your SLFD administrator for the existing MFA reset process.
Administrators and users with sensitive-video access must complete setup before accessing video or administration.
In your authenticator app, choose Add account, then Scan QR code.
Use Duo Mobile, Microsoft Authenticator, Google Authenticator, Apple Passwords, or another department-approved TOTP app.
Cannot scan? Enter the setup key below manually. Choose time-based codes: six digits, 30 seconds, SHA-1. Keep this key and QR code private.
Save these single-use recovery codes securely before continuing. They can restore access if you lose your authenticator. They are shown only once.
ADMINISTRATION
SLFD Controller Sync 0.4.7 · Mapping missions + command voice · Version code 11 · 25.7 MiB
Full Controller Sync: log/media uploads, previews, diagnostics, pairing and streaming setup, plus default voice, optional C3/floating PTT and voice audio controls. Requires Android 8 or later.
Updating 0.4.4? Install in place; do not uninstall. Pairing and folders remain. This update fixes Android 10 headset routing and adds microphone input status.
Replacing 0.4.2? This release uses a new signing key. Verify uploads are complete, uninstall the old app, install this APK, then pair again and select folders. Do not run two upload queues for the same folder.
Pair through Flights → Controller import inbox. For an existing controller record, renew its pairing credential before pairing the replacement app. Select log and media folders independently. Growing-log tests still require a current administrator grant and consent.
Voice joins the assigned default muted. In Pilot voice, configure optional C3 PTT or Floating PTT. C3 needs manually enabled Android accessibility access; its code checks only the verified RC Pro C3 button and does not read screen contents. While joined with talk permission, C3 is reserved for PTT and its DJI action is suppressed. Other controls pass through. Release mutes; maximum talk is 60 seconds.
Verify two-way voice and interruption mute grounded before use. User physical tests verified C3 input with DJI Fly open; full voice acceptance remains separate.
SHA-256: 266b2dc2c178b50fa64bfd4a41ac4bcf4098c43fbc6160261dd97232614b2b5e
Saving security settings revokes existing guest invitations. Sensitive feeds never permit guests.
These settings apply to new browser broadcasts and viewing sessions. External camera capture settings stay in DJI Mimo, DJI Pilot/Fly or the encoder.
Actual resolution and bitrate depend on the device, browser and uplink. Existing connections keep their current settings until restarted.
VIDEO OPERATIONS
Manage cameras, broadcasting, recording, guest invitations and shared source labels.
Guests can view only their shared feed. Expiration is three hours after link creation. First login binds the link to one browser.
DJI Mimo: A video manager selects Add camera / external publisher, names the camera, enters DJI Mimo as the app, and chooses RTMP. Open that source’s Publisher setup to download its private connection address. Connect the camera in Mimo, select livestream / custom RTMP, and paste the supplied address. Use the camera’s supported network connection.
Supported native streaming models include Osmo Action, DJI Action 2, Action 3/4/5 Pro/6, DJI Pocket 2 and Osmo Pocket 3/4. Original Osmo Pocket does not support native livestreaming. Exact model/accessory requirements and actual Mimo authentication compatibility must be checked during testing.
Webcam / USB camera: Choose Broadcast this device, grant camera permission, then select a camera and preview it. A compatible camera in USB webcam mode can be selected on a computer. Start broadcast when ready.
OBS / streaming encoders: Register an external publisher and use its private RTMP connection settings. SRT, RTSP and RTMPS require their listeners and network access to be commissioned; registration does not enable them. Pulling from a remote IP camera requires a separate server-side connector and reachable network.
Existing media host: uas-media.slfd-projects.net · server 40.160.149.248
| Aircraft | App | RTMP endpoint |
|---|---|---|
| Mavic 3 Pro | DJI Fly | rtmp://40.160.149.248:1935/live/mavic3pro |
| Mavic 3E | DJI Pilot 2 | rtmp://40.160.149.248:1935/live/mavic3e |
| Mavic 3T | DJI Pilot 2 | rtmp://40.160.149.248:1935/live/mavic3t |
Retain the existing controller publisher username/password and approved network settings. These base addresses do not include credentials. Mavic 3T uses the camera view selected by the pilot.