Live Streaming

View real-time video feeds from your aircraft and share streams with authorized viewers.


Overview

Live Streaming capabilities include:

  • Real-time Video - Low-latency feed from aircraft cameras
  • Stream Control - Quality and display settings
  • Stream Sharing - Share live views with others
  • Recording - Capture stream to cloud storage

Accessing Live Streams

From Fly Dashboard

  1. Navigate to Fly Dashboard
  2. Select an active device
  3. View the video panel on the interface

Video Panel Location

The video feed is displayed in the Fly Dashboard:

  • Primary view integrated with telemetry
  • Expandable to fullscreen
  • Picture-in-picture mode available

Stream Quality

Quality Options

Quality Resolution Use Case
Auto Adaptive Varies with connection
High 1080p Best visual quality
Medium 720p Balance of quality and bandwidth
Low 480p Poor connection areas

Adaptive Streaming

When set to Auto:

  • Quality adjusts automatically
  • Based on connection strength
  • Minimizes buffering
  • Maintains continuous stream

Video Controls

Playback Controls

Control Function
Fullscreen Expand to full screen
PiP Picture-in-picture mode
Mute/Unmute Toggle audio (if available)
Settings Access stream settings

Display Options

  • Aspect Ratio - Original, 16:9, 4:3
  • Orientation - Auto-rotate based on gimbal
  • OSD - Toggle on-screen telemetry overlay
  • Grid - Display composition grid

Screenshot

Capture frame from stream:

  1. Click Screenshot button
  2. Frame saves to Media Management
  3. Includes metadata (time, location)

Stream Sharing

Share your live stream with viewers:

  1. Click Share Stream button
  2. Configure share settings:
    • Viewer name/email (optional)
    • Expiration time
    • Access permissions
  3. Click Generate Link
  4. Copy and share the link

Share Settings

Setting Description
Duration How long the link remains valid
Viewers Specific users or anyone with link
Quality Max quality available to viewers
Delay Optional delay for security

Managing Shares

View and manage active shares:

  1. Click Manage Shares
  2. See all active share links
  3. Revoke access if needed

Viewer Experience

For Shared Stream Viewers

When someone opens a shared stream link:

  1. Browser opens the viewer page
  2. Stream begins automatically
  3. Viewer-only controls available
  4. No aircraft control access

Viewer Controls

Viewers can:

  • Play/pause stream
  • Adjust volume
  • Enter fullscreen
  • Take screenshots (if permitted)

Viewers cannot:

  • Control the aircraft
  • Access telemetry
  • Change camera settings

Stream Recording

Cloud Recording

Record the live stream to cloud storage:

  1. Click Record button
  2. Recording indicator appears
  3. Click Stop to end recording
  4. Recording saves to Media Management

Recording Options

Option Description
Quality Recording resolution
Format Output file format
Auto-stop Stop recording when flight ends

Multi-Camera Support

Switching Cameras

For aircraft with multiple cameras:

  1. Click camera selector
  2. Choose camera feed
  3. Stream switches to selected camera

Available Camera Views

Camera Description
Main Primary gimbal camera
FPV Forward-facing pilot camera
Zoom Telephoto lens (if equipped)
Thermal Thermal imaging (if equipped)

Network Requirements

Minimum Requirements

For stable streaming:

Metric Minimum Recommended
Download Speed 5 Mbps 15+ Mbps
Upload Speed 1 Mbps 5+ Mbps
Latency < 200ms < 100ms
Connection Stable Fiber/5G

Bandwidth Usage

Approximate data consumption:

Quality Data Rate
Low ~1 Mbps
Medium ~3 Mbps
High ~5-8 Mbps

Latency

Understanding Latency

Stream delay from aircraft to viewer:

Component Typical Delay
Camera 50-100ms
Transmission 100-300ms
Processing 50-100ms
Display 50-100ms

Total typical latency: 250-600ms

Minimizing Latency

  • Use Low Latency mode if available
  • Ensure strong signal connection
  • Use wired internet when possible
  • Close bandwidth-heavy applications

Troubleshooting

Stream Not Loading

Issue Solution
No video Check device is streaming
Black screen Refresh the page
Frozen Check internet connection
Loading forever Clear browser cache

Poor Quality

Issue Solution
Pixelated Improve connection or lower quality
Stuttering Close other applications
Buffering Switch to lower quality setting

Connection Issues

Issue Solution
Frequent drops Check signal strength
High latency Move closer to router
No signal Verify aircraft connection

Best Practices

For Pilots

  • Check stream before critical operations
  • Monitor viewer count during shares
  • Stop sharing when privacy needed
  • Use appropriate quality for conditions

For Viewers

  • Use stable internet connection
  • Close unnecessary browser tabs
  • Use supported browsers (Chrome, Firefox, Edge)
  • Enable hardware acceleration

Security Considerations

Stream Privacy

Live streams may contain sensitive information. Share responsibly.

  • Only share with authorized viewers
  • Set appropriate expiration times
  • Revoke access when no longer needed
  • Be aware of what’s visible in the stream

Access Control

  • Shares require authentication (configurable)
  • Activity is logged
  • Administrators can view all active shares
  • Automatic expiration prevents stale links

IDI Fly Dashboard Documentation © 2025