# Settings: Network

The Network tab lets you configure core communication parameters such as IP addresses, port numbers and protocols for connectivity between devices or programs

## HyperDeck, OBS Studio

Connection setup for remote control of recording.

<figure><img src="https://3479593160-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaCVNsar8ZEfoLG1XkC2o%2Fuploads%2FYYyweSDID62OZPHWavmd%2Fsettings_network_1b.png?alt=media&#x26;token=0ad7416a-fb8d-4c11-b942-07418c9236d5" alt="" width="563"><figcaption><p>Settings: Network > HyperDeck, OBS Studio</p></figcaption></figure>

### HyperDeck

Connect to BlackMagic Design's HyperDeck Studio HD Mini model, SDI to USB video converter and recorde**r**

* **IP Address** :  Set it to the same IP address shown in the device's Setup > Network menu after the device is connected to the network.
* **Port Number** :  It is not possible to set the port to a fixed value of `9993`&#x20;
* **Device Name** :  Name displayed in the Device entry under Pane Device
  * e.g., `hd01 [192.168.1.100]`

{% hint style="info" %}
Refer to the [HyperDeck Connection](https://docs.yanusstudio.com/yanuslive/function-guide/hyperdeck-guide) for connection instructions.
{% endhint %}

### OBS Studio

Establishing WebSocket control link between locally-run OBS Studio programs.&#x20;

Refer to Tools > WebSocket Server settings in the OBS Studio program. The 'Enable WebSocket server' option must be checked for the connection to be allowed.

* **IP Address** : Fixed IP assignment to `127.0.0.1` is not allowed.
* **Port Number** : The default port is `4455`, but it can be changed simultaneously within OBS Studio.
* **Password** : If 'Enable Authentication' is not enabled in OBS Studio settings, no additional value input is required.

{% hint style="info" %}
Refer to the [OBS Studio Connection](https://docs.yanusstudio.com/yanuslive/function-guide/obs-studio-guide) for connection instructions.
{% endhint %}

## Character

Default streaming configuration to localhost when running in Actor Mode.

<figure><img src="https://3479593160-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaCVNsar8ZEfoLG1XkC2o%2Fuploads%2F2UleBOuWBV9s0j3VtfRk%2Fsettings_network_1c.png?alt=media&#x26;token=dccace0e-3f98-4842-8247-2474a0b58ff1" alt="" width="563"><figcaption><p>Settings: Network > Character</p></figcaption></figure>

* **IP Address** :  The address is fixed to `127.0.0.1` and cannot be changed.
* **Port Number** :  It can be changed, but a program restart is required for it to take effect.
* **Subject Name** :  The Character Example included with Livelink uses 'Yanus\_LIVE\_00' as its fixed subject name.

{% hint style="info" %}
When attempting to receive LiveLink simultaneously from an Unreal Engine or Unity project on the same PC running the YanusLIVE Character, it is recommended to change the project's port number.\
If the Character is not running, the connection will be available without changing the port.\
The default port number (11111) can be modified in the Unreal Engine project settings (Plugins > Apple ARKit, which uses a compatible protocol).
{% endhint %}

## Live Streaming

Data streaming output is managed as a list of items in a table.\
If multiple items have 'USE' checked, they will be output simultaneously when the Connect Streaming icon button is toggled in the Actor Plane

<figure><img src="https://3479593160-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaCVNsar8ZEfoLG1XkC2o%2Fuploads%2FIVxjSbvi6I2l1FD38BGR%2Fsettings_network_2.png?alt=media&#x26;token=931efc73-411d-4232-b083-ac0f74516485" alt="" width="563"><figcaption><p>Settings: Actor > Live Streaming</p></figcaption></figure>

Three sample items are provided by default, and you can add or remove items using the + and – buttons. To open the edit window, select an item and double-click it.

<figure><img src="https://3479593160-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaCVNsar8ZEfoLG1XkC2o%2Fuploads%2FEFHwBVU5xnripxw4XTl2%2Fimage.png?alt=media&#x26;token=b76e5e57-b874-469f-a134-6bf9c1a75e97" alt="" width="363"><figcaption><p>Window: Edit Live Streaming</p></figcaption></figure>

* **Use** :  The checkbox can also be toggled directly from the table.
* **Name** :  This applies to fields such as Subject Name or item name.
* **Protocol** :  \[ Unreal Engine, Unity, MoA, Warudo ]
  * Each entry is categorized as either LiveLink or VMC.
* **Cast Type** :  \[ Unicast, Multicast, Broadcast ]
  * When selected, a guide for IP configuration is shown
* **IP Address / Port Number** :  UDP communication settings

## Remote Trigger

When either the Receiver or Sender option is checked in the Trigger section of the Device Pane, this indicates predefined settings for each port and the XML-formatted protocol.\
This configuration is designed to operate when remote recording connections such as OBS Studio or HyperDeck are already set up.

<figure><img src="https://3479593160-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaCVNsar8ZEfoLG1XkC2o%2Fuploads%2FEqR7rH0hBlBZSpz5YCK2%2Fsettings_network_3.png?alt=media&#x26;token=a4aeed62-0d24-4130-830f-0f503cce9651" alt="" width="563"><figcaption><p>Settings: Network > Remote Trigger, Common</p></figcaption></figure>

### Remote Trigger Receiver

YanusLIVE receives a Record Trigger from another device (typically a body motion capture system) to video recording.

* **Mode** :  \[ YanusLIVE, XEROmotion, Xsens, OptiTrack, MoA ]
* **Port Number** :  When the mode is changed, the default port number for the corresponding device is automatically filled in. This port setting can be modified along with the configuration on the external device.

### Remote Trigger Sender

This mode is designed for cases where only facial capture is performed while multiple instances of YanusLIVE are running on the same network.&#x20;

* **Mode** : \[ YanusLIVE ]
* **Port Number** :  The default port is set to `5003`, and it can be changed.

{% hint style="info" %}
Please avoid using ports `5001` and `5002`, as they are reserved for internal use.
{% endhint %}

It allows Record to be triggered from YanusLIVE using a protocol format that is nearly identical to the standard.

### Common

global option that applies regardless of the recording device or trigger settings.

* **Record Actor ID** :   When the "**Actor suffix**" option is checked under Record options, a suffix is added to the saved video file name. This can be used to distinguish file names by Actor when operating multiple YanusLIVE instances simultaneously.
