> For the complete documentation index, see [llms.txt](https://nxp.gitbook.io/8mmnavq/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/gstreamer/ad-hoc-streaming-using-mobile-hotspot.md).

# Ad-Hoc Streaming using Mobile Hotspot

## Configuring Windows

### Step 1 - Enable Mobile Hotspot

{% hint style="info" %}
You must have a WiFi adapter in your Laptop/PC to follow this guide.
{% endhint %}

To enable Mobile Hotspot on Windows, go to Settings->Network & Internet->Mobile Hotspot. Next, you'll want to edit your mobile hotspot settings to set a password and SSID. Once you've done this, you can enable Mobile Hotspot. You can see a full configuration in the screenshot below.

![Mobile Hotspot setup in Windows with imx8mmnavq connected](/files/-MIeWPDpCcYKaDXrUjSM)

### Step 2 - Enable Port 5000/5600 in Firewall

By default, port 5000 or port 5600 is not open in the Windows firewall, so any UDP stream packets will be blocked. To enable this, go to your Windows search bar, and type "Firewall". Select "Windows Defender Firewall".

![](/files/-MIeWoMSt2HHZZGWw-fQ)

Once you open Windows Defender Firewall, you'll want to navigate to "Advanced Settings" from the menu on the left.

![](/files/-MIeX6wSqKNZCF1W5Pge)

You will then be brought to a new window with Windows Firewall rules. To create a new rule for QGC streaming, you'll need to click "New Rule" on the right side.

![](/files/-MIeXPksWuOeGvn9KxNX)

You will be brought to a new window to add a rule. Select "Program" and click "Next".

![](/files/-MIeXgbfcp6bg9Z7hrpe)

At the next window, it will ask you to specify the program you are adding a rule for. Paste the following into that field and click "Next":

```
%ProgramFiles%\QGroundControl\QGroundControl.exe
```

![](/files/-MIeXuwEHIAm6a3b8H2g)

Once you've done this, you can click "Next" through the rest of the fields and you should be good to go.

{% hint style="info" %}
On the page that tells you to name your rule, just name it "QGroundControl".
{% endhint %}

### Step 3 - Connect NavQ to new Mobile Hotspot

To connect your NavQ to your new Mobile Hotspot, follow the connecting to WiFi guide in the Gitbook here:

{% embed url="<https://nxp.gitbook.io/8mmnavq/getting-started/quickstart#connecting-to-wifi>" %}

### Step 4 - Stream to QGroundControl

Now you can stream to QGroundControl as you normally would. Follow the guide here:

{% content-ref url="/pages/-MEOmQ4ep-I4NXwjxGGM" %}
[Streaming Video to QGroundControl using NavQ over WiFi](/8mmnavq/navq-developer-guide/software-support/gstreamer/streaming-video-to-qgroundcontrol-using-navq-over-wifi.md)
{% endcontent-ref %}

## Configuring Ubuntu

### Step 1 - Enable Wifi Hotspot

To enable a WiFi hotspot in Ubuntu 20.04, you'll first need to go to Settings->WiFi. Then, at the top right, click the 3 dots button and select "Turn On Wi-Fi Hotspot...".

![](/files/-MIebtDuy1dtsCBLi5Sy)

After you click that entry, this window will pop up. Enter a network name and password, and you should be good to go! Follow Steps 3 and 4 in the Windows section above to configure your NavQ.

![](/files/-MIebqeE4vOk9Pjvt9mi)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/gstreamer/ad-hoc-streaming-using-mobile-hotspot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
