---
title: LiveLink
slug: arsuite/livelink
docTags: 
createdAt: 2021-10-07T04:34:35.000Z
---

This section explains the different Live Link related components and their settings.&#x20;

:::hint{type="info"}
It is important to note that if you use the Workflow Wizard that the required Live Link components will be created and initialized for you and there is no need to set them up manually.
:::

### Ncam Live Link Source

The Ncam Live Link source receives the tracking data streamed by Ncam Reality and makes it available to the Unreal Engine. There are two types of source: NcamLiveLinkSource and NcamLiveLinkSourceLite which are each the endpoints for the Ncam SDK and Ncam SDK Lite respectively.

::Image[]{src="https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/JaCmpkN6Z8nXG4oQyg9_R_image.png" size="66" width="896" height="561" caption="LiveLink can be found under the Virtual Production Windowmenu" position="center" showCaption="true"}

To add an Ncam Live Link source, open the Live Link tab (*Window → Virtual Production → Live Link).*

::Image[]{src="https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/qTHDFVxeyvZSFUbPuPjlR_image.png" size="32" width="398" height="333" position="center" showCaption="false"}

### Ncam SDK  Connection Parameters

::Image[]{src="https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/OtgQF_cA7sPNOqG1-sglz_image.png" size="60" width="973" height="379" caption="The NcamLiveLink Source Connection Parameters" position="center" showCaption="true"}

The available connection parameters are as follows:

- **Ip Address** The IP address of the Ncam Reality server which is streaming the Ncam SDK data.
- **Packets&#x20;**&#x54;he various SDK packets to request from the Ncam Server. Enabling/disabling the packets requested will change the capabilities of the LiveLink source.&#x20;

:::hint{type="info"}
Note that in order to use the NcamMarkers LiveLink subject the "Markers" packet must be enabled.
:::

:::hint{type="info"}
Note that in order to use lens distortion with either the [Compositing: Legacy Composure Guide](docId\:L-kXZiRIXmB6URwdXUigN)  or [Compositing: AR Suite](docId\:UMxjtgRzK7yzSJdZ7Nyue) the "Distortion Map" packet must be enabled.
:::

### Ncam SDK Lite Connection Parameters

::Image[]{src="https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/tau00e_zpYY8Y6vh5NJx4_image.png" size="60" width="827" height="402" caption="The NcamLiveLinkSDKLite Source Connection Parameters" position="center" showCaption="true"}

The available connection parameters are as follows:

- **IPAddress** The IP address of the Ncam Reality server which is streaming the Ncam SDK Lite data. Leaving this field empty will attempt to resolve the host automatically.
- **UDPPort Number** The UDP port to listen to for Ncam SDK Lite data.

### Live Link Component Controller

In order for an actor to receive tracking data it needs to have an attached  “*LiveLinkComponentController*”.

::Image[]{src="https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/RKfZz-ZdmhqTm6ZX9pycr_image.png" size="54" width="464" height="517" position="center" showCaption="false"}

The *LiveLinkComponentController&#x20;*&#x63;an simply be added to the desired Actor, e.g. *CineCameraActor*, CameraActor etc, using the "*+ Add Component"* button on the details panel for the selected actor.

::Image[]{src="https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/S44RWKnM2W6d8qNPIYuho_image.png" size="56" width="647" height="699" position="center" showCaption="false"}

**Subject Representation**: Select an Ncam Camera subject and give a role to it.&#x20;

**Component to Control**: The component on the actor to control using the given subject.

The following role settings are automatically populated when the Live Link Component Controller is added to a new actor and the subject is set to reference the Ncam Camera. They can be changed to override the default behaviour:

**Transform Role**: The role that will be used to drive the Component to Control. This can be overridden to disable the transform altogether.

**Camera Role**: The role that is used to drive all standard UE4 cameras.

**Ncam Camera Role**: An extension to the Camera Role that is used to drive NcTrackedCamera objects.

