Drone Controls

Controlling drone and its payload from the FlytNow dashboard

Flight controls

The flight control tray enables the operator to have access to crucial in-flight commands like Return To Docking Station (RTDS), Return To Safe Location (RTSL), Land, Precision Land, Return To Home (RTH), Abort current action, and Pause/Resume the ongoing mission.
In-flight controls

The FlytNow dashboard offers multiple options for controlling both the drone and its camera payload.

Manual Control
Video Streaming
Camera Controls

To use the on-screen joypad follow the steps mentioned below:

  • Launch the drone for a manual flight and click on the manual control button on the dashboard.
An operator may also take control of the drone remotely while the drone performs a mission by clicking on the manual control button on the dashboard.
  • Click on the manual control button to take manual control of the drone.
    Manual Control button
  • Once done, the onscreen joypad is active by default.
  • To control the drone using the on-screen joypad, the operator needs to simply click on the appropriate buttons on the joypad.
On-screen joypad

How it works:

Using on-screen joypad on FlytNow
The buttons on the joypad follow the standard notation of Yaw, Throttle, Pitch and Roll like any remote controller of a drone set to mode 2.
DJI RC standard modes

Live HD video feed

  • Once the drone is turned on and connected to the FlytNow Mobile, the drone status will be online on the web dashboard.
  • Select the drone and its live video can be seen on the top right window of the FlytNow dashboard which is its webpage cockpit view.
If the operator is not able to see the live video in the cockpit view, click on the refresh button on the left-top corner of the cockpit.
If still not able to see then:
  • For Live users: If the operator is unable to see the live video on the mobile app, close the app and reopen it. Once connected, click on the Map icon in the bottom-right corner of the application. This will stream the live video feed in the mobile cockpit view.
  • For Auto users: If the operator is unable to see the live video they can take remote access via the remote access tool shared by the FlytBase support team and then follow the steps mentioned for live users. Please contact [email protected].
Live stream on the Dashboard

Mobile App Cockpit View (For FlytNow Live users)

Cockpit View on FlytNow Mobileapp
Note: To stop the video stream close the mobile app.

Video recording

With the operator's AWS S3 Cloud bucket ready, they can start recording the video feed of their mission. Moreover, they can playback and download these videos on demand.
  • Once the operator's drone is connected and the live video starts streaming on the FlytNow Dashboard, the operator should hover over the
    icon in the Video section. An expanded menu will show camera options to click a photo, a recorder to record video, and a share option to share a feed.
Hover at + and capture, and record.
  • The operator should click on the red record icon
    to start recording their drone mission feed. They can use the white circle icon to capture an image.
  • To stop recording the video, the operator should click on the same icon again.
The operator can replay, download and manage the recorded videos in the Video Manager.
For sharing navigate to Guest Sharing.
Lastly, the operator can capture an image by using the white circle icon

Video Streaming Optimization

This feature gives operators the capability to optimize the video stream to achieve better FPS (frames per second) or better picture quality in cases of limited/poor bandwidth connections. On a good network connection, this optimization is not necessary and both FPS and picture quality are expected to be at their best. However, for limited/poor bandwidth connections, the optimization of the video stream may be considered to cater to the use case. The value can be dynamically set by the operator and should take effect within 3-5 seconds.
Video content hint can be set by the operator to one of the following values:
  • Default: No hint/optimization is applied.
  • Motion: Priority will be given to the number of frames per second streamed. This results in a smooth video, for example, when the drone is flying at high speed. This may result in blurred/pixelated images.
  • Detail: Priority will be given to the quality of the image in the video stream. This results in a high-quality image but may cause stuttering/choppy video, for example, when zooming onto a car number plate, the text would be much easier to read.
  • High Detail: Its applicability to a particular situation is yet to be determined.
Video Streaming Optimization: Map View
Video Streaming Optimization: Cokpit View

Video Streaming Statistics Widget

This widget can be used by operators to troubleshoot issues with network connection quality and bandwidth that usually cause low-quality video streams.
  1. 1.
    Video Bitrate (Time vs kbps)
    Bitrate is the measure of the amount of data sent over the network. A good quality video stream for Mavic 2 (HD Quality) requires about 2000 kbps bitrate.
    Graphs in the FlytNow Dashboard are displayed for:
    • Video stream from Drone to Cloud: This is the current bitrate of the video stream from the drone to the media router in the cloud. If this bitrate is lower then the network connection of the drone/SBC/starter kit may have lower bandwidth.
    • Video stream from Cloud to FlytNow: This is the current bitrate of the video stream from the media router to the user’s browser. If this bitrate is lower then the network connection on the user’s machine (running dashboard) has lower bandwidth.
  2. 2.
    User-interface to view
    • Packet Loss: High packet loss will result in a jittery video feed and loss of frames
    • RC resolution: RC resolution is the downlink bitrate from the Drone to the Remote Controller
    • RC channels: This is the Operational Frequency Range for DJI drones i.e 2.4 GHz, 5.8 GHz or, both 2.4 GHz and 5.8 GHz (Dual Channel)
    • RC bit rate: The bitrate is related to the transfer capacity between the drone and the RC connected to the SBC/edge kit
Video Streaming Statistics Widget
The camera feed on the FlytNow Dashboard can be zoomed in and out in the Live Video Stream section


  • Zoom In on the camera feed can be achieved by clicking on the
    icon. The maximum zoom can be reached by clicking on the T icon.
Zoom In
  • Zoom Out of the camera feed can be done by clicking on the
    icon. The maximum wide-angle feed can be viewed by clicking on the W icon.
Zoom Out

DJI Enterprise Camera Payload

The operator can toggle between the RGB and thermal feed, switch between MSX & IR of the thermal feed, and select the desired color palette.
  • Once the drone is turned on, the status will become online and show telemetry data and live video feed.

Toggling between RGB & Thermal Feed

  • Enable the Thermal video feed in FlytNow Dashboard using the toggle button under the video feed.
  • Use the same toggle button to switch back to RGB Feed.
Toggle between RGB & Thermal

Switching between IR & MSX in Thermal Feed

  • Select the leftmost dropdown under the live video feed. Choose between IR and MSX from the options.
Switching between IR and MSX
MSX captures useful visible details like lines and edges that are then superimposed onto the thermal image. MSX gives images captured on lower-resolution cameras more defined details.

Selecting the Color Palette

  • In the dropdown beside the IR/MSX option, they will be able to select the desired color palette.
  • Scroll down to the color palette and choose the desired option.
Selecting desired color palette
The operator can choose between Rainbow, Hotspot, Gray, Hotmetal and Coldspot for the drone!