LightNet Overview

LightAct's multi-server functionality

What is LightNet?

LightNet is LightAct's multi-server functionality. It allows you to:

  • detect other machines with LightAct on the network,

  • determine the role of each machine,

  • set up multiple LightNet clusters of machines,

  • set up frame syncing,

  • transfer project files between all the machines within a single cluster, and

  • establish real-time editing across the entire cluster.

circle-info

Good to know: we sometimes use the word machine and sometimes a server. In the context of LightAct and LightNet, it's essentially the same thing.

Machine roles

LightAct uses the following naming of machine roles:

  • Primary: this is the controlling server in the cluster. There can be only one in a cluster. In other solutions this role is called Director, Host or Master.

  • Secondary: these are the servers outputting content. There can be many of them. In other solutions, these are sometimes called Actors, Clients, Playout machines or Slaves.

  • Editor: these are the machines that don't output anything. Very often these are just laptops connected to the cluster that the operators use to edit the show.

  • Backup: these machines are on stand-by during the show and are ready to replace the designated servers that might fail. In other solutions they are sometimes called Understudy.

circle-info

Good to know: in smaller projects where Secondary servers are not required, there is often just one Primary which is outputting the content and one Backup. Of course, you can have as many Editors as you want.

circle-exclamation
circle-info

Good to know: we often refer to Secondary, Editor and Backup machines as non-Primary machines.

circle-exclamation

Technical specs of machine roles

In a LightNet cluster with Primary, Secondaries, Backups or Editors, there are a few considerations when it comes to the technical specifications of each machine role.

circle-info

Good to know: More information about our servers can be found on Hardware Overview pagearrow-up-right.

Specs of servers that are outputting content

The machine roles that are outputting content in a LightNet cluster are:

  • Primary with outputs: if you are using a cluster without secondaries, then Primary will be outputting the content.

  • Secondaries almost always output content.

  • Backups almost always need to be able to replace a Primary or any Secondary.

If a server is outputting the content (or needs to be able to), then what will determine the server's specifications are:

  • type of the content,

  • the number of pixels being pushed out (usually counted by the number of outputs) and

  • the Expansion Modules that are required.

circle-info

Good to know: in LightAct Datasheetsarrow-up-right, there is a useful decision tree that will help you find the best server for your project.

Specs of servers that are not outputting any content

In a LightNet cluster are a few cases where a server will not be outputting any content:

  • Primary without outputs: in a LightNet cluster with Primary and Secondaries, it is often the case that the Primary server does not output any content. In this case, users usually use either a Unit v or a Double v (of the latest generation) as the Primary.

  • Editors never output any content. In most cases this can be a laptop that fulfills recommended system requirements.

circle-info

Good to know: for Primary servers with no outputs we offer a No Outputs Ultimate license. More information can be found in License FAQ arrow-up-rightpage.

License options

In a LightNet cluster all the machines need to have the same license tier with the exception of the Editor machines, which may use the Creator license.

circle-info

Good to know: more information about License tiers is available herearrow-up-right.

Communication channels

To establish a working setup between machines, LightAct uses 3 communication channels:

  • LightNet: this communication channel is for cluster and role management and real-time edits

  • LightSync: this channel is for frame-locking of different machines.

  • Asset transfer: this channel is for asset transfer. LightAct is using Robocopy for that.

File management

Primary machine is responsible for project file management and Asset ingestion and distribution. Usually the process is as follows:

  1. the Project folder is established on the Primary machine.

  2. Primary transfers the entire Project folder to all the machines in the cluster into their LightNetProjects folder and opened there.

  3. Real-time edits are transfered in real-time as long as LightNet connection is active.

  4. Asset ingestion and distribution across the cluster is managed from the Primary.

Setting up LightNet Cluster

To set up a LightNet cluster, the following steps must be done:

  1. Network setup: in this step you will:

    1. set up LightNetProjects folder on all machines,

    2. set up LightNet Network properties and determine which Network Interface Card (NIC) will be used for which LightNet communication channel.

  2. Setup the cluster means:

    1. Scanning the network and find all the machines on the network.

    2. Assigning correct role to every machine

    3. Establishing LightNet Cluster

    4. Establishing LightSync connection.

In subsequent pages we will proceed step-by-step.

Last updated

Was this helpful?