> ## Documentation Index
> Fetch the complete documentation index at: https://help.coresee.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect a DJI Drone into a Room via RTMP

This article walks through sending the live camera feed from a DJI drone into a Coresee room as an **Inbound Feed**, using RTMP. You create the Inbound Feed in the room's Streaming tab, then paste its connection details into the DJI Fly app as a custom RTMP address.

**<sub><kbd>Tested with DJI Mavic Air 2</kbd>   <kbd>Protocol: RTMP</kbd>   <kbd>Streaming tab → Inbound Feeds</kbd></sub>**

> [!NOTE]
>
> **Two parts.** Part 1 happens in your Coresee room. Part 2 happens in the DJI Fly app on the phone or controller connected to the drone. The drone's video travels over the internet from that phone or controller, so the device running DJI Fly needs a stable connection.

## **Before you begin**

Make sure you have the following ready before starting.

* A DJI drone and controller that support RTMP live streaming in the **DJI Fly** app. This guide was tested with the **DJI Mavic Air 2**; for other models, check DJI's documentation to confirm RTMP streaming is supported.
* The latest version of the DJI Fly app, with the drone connected and ready to fly.
* An internet connection on the device running DJI Fly (phone or smart controller), over Wi-Fi or cellular data, with enough sustained upload bandwidth for live video.
* A **Studio** Coresee license.
* A Coresee room with access to the **Streaming tab** in the Side Panel, and host or co-host permissions to create an Inbound Feed.

> [!WARNING]
>
> Follow the drone regulations and safety guidelines that apply where you are flying.

## **1. Create the Inbound Feed in Coresee**

The Inbound Feed gives you the address the drone will stream to.

**1. Open the Streaming tab**

In your room, open the Side Panel and select the Streaming tab. Expand Feeds if it isn't already open.

**2. Create a new Inbound Feed**

In the Inbound section, create a new feed and select RTMP as its protocol.

**3. Expand the feed card**

Expand the new feed card to reveal its Server URL and Channel ID. You'll need both in Part 2.

**4. Copy the Server URL and Channel ID**

The Server URL and Channel ID are copied separately. DJI Fly runs on a phone or controller, so send both values to that device (for example, by email or message) so you can copy and paste them into the app.

## **2. Start the stream from DJI Fly**

DJI Fly asks for a single RTMP address rather than separate server and key fields, so you combine the two Coresee values into one.

**1. Connect the drone**

Power on the drone and controller, open **DJI Fly**, and connect to the drone so you're in the camera view.

**2. Open the live streaming settings**

Tap the three dots in the upper right corner to open settings, go to Transmission, then select Live Streaming Platforms and choose RTMP

**3. Build the RTMP address**

Join the Coresee Inbound Feed's two values with a forward slash, with no spaces:

<table>
  <colgroup>
    <col width="97" />

    <col width="242" />
  </colgroup>

  <thead>
    <tr>
      <th>**Part**</th>
      <th>**From the Coresee Inbound Feed**</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>1st</td>
      <td>**Server URL**</td>
    </tr>

    <tr>
      <td>/</td>
      <td>A forward slash</td>
    </tr>

    <tr>
      <td>2nd</td>
      <td>**Channel ID**</td>
    </tr>
  </tbody>
</table>

Paste the combined address into the RTMP address field in DJI Fly. Check it carefully, as a single wrong character will prevent the stream from starting.

**4. Start the stream**

Start the live stream from the DJI Fly screen.

> [!TIP]
>
> Once the feed appears in the room, a host or co-host can bring it onto the stage like any other media source.

![Dji Drone](https://mintcdn.com/likemindedlabs/dvYAvREev_Hvk1qe/images/dji-drone.png?fit=max\&auto=format\&n=dvYAvREev_Hvk1qe\&q=85\&s=ae953d56e3613a4ff1a76b654f2f70e2)

## **Troubleshooting**

A few things to check if the drone isn't showing up where you expect it to.

> [accordion] Live Streaming Platforms or RTMP isn't available in DJI Fly
>
> Update the DJI Fly app and confirm that your drone and controller model support RTMP live streaming.

> [accordion] Feed doesn't appear in the room
>
> Check that the address in DJI Fly is the Server URL, a forward slash, then the Channel ID, with no spaces or missing characters, and that it matches the values on the Coresee Inbound Feed card.

> [accordion] Stream is choppy or drops
>
> Check the internet connection on the device running DJI Fly. A stable Wi-Fi connection is usually more consistent than cellular data, and live streaming also drains the battery of a phone or tablet faster than normal.

> [accordion] Can't create an Inbound Feed
>
> Only hosts and co-hosts can create Inbound Feeds, and feeds require a Studio license. If the Streaming tab is disabled, your license may not include it.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.