# Streamer Configurator

Allows remote access to the Streamer application’s GUI. There are two conditions when it will work:

-   Output is running (allows Streamer Configurator to be used on computer that receives the stream)
    
-   When the output is not started, if the `--configurator` flag is given to the Streamer executable
    

## How To Connect

Add the Streamer Configurator entity to a project containing the Remote Streamer entity. A button will appear where you can connect to the Streamer application.

Your browser does not support the video tag.

## Manual Addressing

Manual addressing can be used to specify a specific Streamer to connect to directly using its IP address.

## `--configurator` Flag

If the Streamer application is started with the `--configurator` flag it can be connected to directly using its **Server Address**. When the `--configurator` flag is used, Streamer applications show up automatically when the Streamer and Player are connected to the same network.

A specific bind device can be set through the **Bind Address** setting.

### `--headless --configurator`

The Streamer GUI can be accessed through the Streamer Configurator even if the application is running `--headless`.

```shell
STREAMER_NAME --headless --configurator /home/username/project/streamer.vproj
```

### No stop without `--configurator`

If changes to be output needs to be done remotely, make sure to use the `--configurator` flag when starting the Streamer application. Otherwise Streamer Configurator will not be able to connect to the Streamer when output is stopped.

## UI Scale

UI Scale is not available through the streamer configurator gui. The Player application’s UI Scale setting is used.

## Settings

Max Resolution

The maximum width and height of the Streamer GUI window, set via the drag control in the top right corner of the entity.

Bandwidth

Optional target bandwidth (in Mbit/s) for the configurator stream. Can be disabled to let the system pick automatically.

### Manual Address

These settings are inside the **Manual Address** tree node and are used for direct address configuration.

Server Address

Address for the `--configurator` server you want to connect to. Default `127.0.0.1:31000`.

Bind Address

Bind device address to route data through a specific device. Default `0.0.0.0:0`.

The bottom-right corner triangle of the entity can be used to resize the window dynamically.
