Cloud Media Sync

FlytBase allows for seamless synchronization of drone media to personal cloud storage, ensuring operator privacy and convenience.

Private Cloud Storage

FlytBase allows the operator to integrate their own private cloud storage for archiving drone videos and images. FlytBase does not maintain any copies of the user's drone videos to ensure privacy. To save and replay videos and images the operator has to set up either an AWS S3 bucket or a Microsoft Azure Blob.

For setting up AWS S3

  • Sign in to AWS Account here: https://aws.amazon.com/. Click on Create an Account if there isn't one.

  • Go to the Bucket Tab in the Amazon S3 console. Click on Create Bucket to create a bucket in the preferred region.

  • Enable the ACLs and select the object ownership to Bucket owner preferred.

  • Next, ensure that block all public access is set to OFF.

  • Ensure that Bucket Versioning is Disabled.

  • Configure the Default Encryption. Set the Encryption type to Server-side encryption with Amazon S3 managed keys (SSE-S3) and Bucket Key to Enable.

  • Now click on Create bucket.

Once the organizer has successfully created the bucket, go to Bucket Name> Properties > Enable Transfer acceleration.

  • Now go to Bucket Name > Permissions > Bucket Policy. Paste the following JSON and replace the Bucket_Name with the actual name of the bucket.

{
    "Version": "2012-10-17",
    "Id": "Policy1586431420805",
    "Statement": [{
        "Sid": "Stmt1586431413927",
        "Effect": "Allow",
        "Principal": {
            "AWS": "arn:aws:iam::338532100127:user/S3-FlytNow"
        },
        "Action": "*",
        "Resource": [
            "arn:aws:s3:::Bucket_Name",
            "arn:aws:s3:::Bucket_Name/*"
        ]
    }]
}
  • Finally, proceed to Bucket Name > Permissions > CORS Configuration. Paste the following array to update the CORS configuration.

[
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "GET"
        ],
        "AllowedOrigins": [
            "*"
        ],
        "ExposeHeaders": [],
        "MaxAgeSeconds": 1800
    }
]

Once completed, please send the S3 Bucket Name with the AWS region over email to support@flytbase.com.

Overview

The archived data can be stored, organized, and shared across various stakeholders directly from the FlytBase Dashboard to increase operational efficiency and situational awareness. The operator can upload high-resolution images/videos captured in the drone's SD card to a pre-configured AWS S3 (Private cloud storage).

To get started with this feature, please make sure to:

  • Have a pre-configured AWS S3 cloud storage

  • Media storage location on the FlytNow Mobile application is set to SD card

Supported file formats for Cloud Media Sync are:

  • Images: JPEG, RAW, JPEG+RAW

  • Videos: MP4/MOV (H.264 Video Encoding)

Using Cloud Media Sync operators have the ability to upload, view, play, and download high-resolution archived media directly from their drones. This feature provides an efficient way for operators to manage and share drone data captured during flights with their organization and other stakeholders. Users can search for media by categories such as all media, videos, and images, by the drone's vehicle ID, making it easier to find and organize specific data.

Uploading Archived Data to Cloud Storage

  • To back up the data, click on the Back up now button

To initiate the Cloud Media Sync the registered drone must be online in the FlytBase Dashboard

  • A Create new folder dialogue box will pop up to create a folder for storing the backup media of the drone.

  • Cloud Media Sync Progress Bar Parameters: The FlytBase Dashboard displays a progress bar displaying the download and upload speeds.

    • Downloading to Edge Device: This progress bar displays the estimated time to download the SD card contents to the Edge Device ( Android Smartphone/Android Tablet/ Odroid N2+). The download speed depends on:

      • Strength of the RF connection between the drone and its remote controller.

      • The distance between the drone and its remote controller.

      • Electromagnetic Interference between the drone and its remote controller.

    • Uploading to Cloud: This progress bar displays the estimated time to upload the SD card contents from the Edge Device ( Android Smartphone/Android Smartphone/ Odroid N2+) to the Cloud. The upload speed depends on the internet connection on the Edge Device (Android Smartphone/Android Tablet/ Odroid N2+)

If the drone goes offline and then comes back online during the Cloud Sync, the Cloud Sync is resumed. A few archived images/videos, however, may not be uploaded. In this scenario, the operator will need to restart the backup.

Managing Uploaded Media and SD card contents

  • Once the media has been successfully uploaded to the cloud, the operator can view and manage their data.

  • The operator also has the flexibility to erase and format their SD card once the Cloud Sync is successful

  • To manage the SD card contents, the operator can also click on Manage Storage in the Cloud Sync dialogue box to view the available storage space, space occupied by Videos, Photos, and other data on their SD card, and format the SD card if required.

Last updated