# Configuring Multiview for NDI using the Web UI

Now that Multiview for NDI is running, you can configure it in your web browser. Go to `http://localhost:8901` in a web browser running on the same machine as Multiview for NDI.

You can also launch the web UI if you know the IP address or hostname of the machine. By default Multiview will listen on port 8901 on all network cards - including VPNs like Tailscale.

<figure><img src="https://4106520823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu8sK5xu39P2AP0P0y4Nm%2Fuploads%2FeqW70gqae7aOzSP0ewTc%2Fimage.png?alt=media&#x26;token=ce17acde-f93c-48e6-b175-9b254407a962" alt=""><figcaption></figcaption></figure>

By default, Multiview will create one viewer using the 2 large, 8 small layout.

### Setting Sources

To assign a source to a viewport:

1. Click the viewport.
2. Click the computer or device name in the list that appears on the right.
3. Click the source name.

Multiview for NDI will tune into the proxy feed by default.

<figure><img src="https://4106520823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu8sK5xu39P2AP0P0y4Nm%2Fuploads%2FU1NF4i9g5FXXG6PrRS75%2Fimage.png?alt=media&#x26;token=f315c57a-ad72-4d9f-9004-9b33117a1fe4" alt=""><figcaption></figcaption></figure>

In the example above, viewport 1 has been assigned `Mevo-26JBG (MEVO-26JBG)`.&#x20;

{% hint style="info" %}
Multiview for NDI uses nearest neighbor for scaling sources up and down. If you are upscaling proxy feeds and are unsatisfied with the image quality, you may wish to use linear mode, which is done by using the `--blitmode` command line argument at launch. See [command-line-launch-options](https://tractus.gitbook.io/tractus-tools-for-ndi/advanced-options/command-line-launch-options "mention").
{% endhint %}

### Changing between Proxy and Full Bandwidth

When a viewport is subscribed to a source, you will see either a **P** for **Proxy Feed**, or **F** for **Full Feed**. Proxy feeds are recommended as they run at lower frame rates and resolutions.

To change subscription modes, click the **Proxy or Full** button under the source name.

### Viewing alpha channel data

If the source is transmitting alpha data, click the **Alpha** button under the source to view the alpha mask. Note that if the source is *not* transmitting alpha, this has no effect.

<figure><img src="https://4106520823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu8sK5xu39P2AP0P0y4Nm%2Fuploads%2FMS628k0wh3746NHbEuaY%2Fimage.png?alt=media&#x26;token=092e863a-caa9-46cc-b847-06970bd3b967" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Having one viewport decode color data and the other decode alpha data has no network performance penalty - only one listener per receive mode (proxy or full) is created.&#x20;
{% endhint %}

### Turn on NDI Output

To send out the current viewer as an NDI source, click the **NDI Out Off** button at the top of the screen. When NDI output is active, this button will light up in red and say **NDI Out ON**.

Your multiview layout will now be sent as an NDI source.

<figure><img src="https://4106520823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu8sK5xu39P2AP0P0y4Nm%2Fuploads%2FGIBwbciIS1epkTUnKtPR%2Fimage.png?alt=media&#x26;token=8141e446-3c28-45a4-83e6-f9306270ba6d" alt=""><figcaption></figcaption></figure>

### Rename a Viewer

To rename a viewer, hover your mouse over the current viewer name and click it. You'll notice a paper and pencil icon next to the viewer name.

<figure><img src="https://4106520823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu8sK5xu39P2AP0P0y4Nm%2Fuploads%2FgpaBokiNMTDW3DxuqZQz%2Fimage.png?alt=media&#x26;token=6a0f506d-6523-4bce-bf2a-7f4d69054a8e" alt=""><figcaption></figcaption></figure>

A text box will now appear. Enter in your new viewer name and click the green checkmark button at the end.

<figure><img src="https://4106520823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu8sK5xu39P2AP0P0y4Nm%2Fuploads%2FdCvYTdhy2bKud06RXzkf%2Fimage.png?alt=media&#x26;token=4fbcc7b2-98f2-4347-8c74-364b50e804de" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**If any receivers are subscribed to a viewer that you rename, you may need to update their source subscription.**
{% endhint %}

### **Saving Source Assignments**

When Multiview for NDI is launched, by default **Preset 0** is loaded. Once you have assigned all your sources to viewports, hold **Shift**, and click on the source preset you'd like to assign.

Saving to **Preset 0** will ensure your sources are assigned when Multiview is restarted.


---

# Agent Instructions: 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://tractus.gitbook.io/tractus-tools-for-ndi/getting-started/configuring-multiview-for-ndi-using-the-web-ui.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.
