Skip to main content
Configuring TCP Real Time Events
Ian Maison avatar
Written by Ian Maison
Updated over a week ago

Requirements before you begin:

  • A supported player (BrightSign/PC Appliance) that is activated against a valid Signagelive licence

Using Real Time Events (RTEs) you can send messages via the local network on the player using TCP based on any of 4 events occurring (please see this overview article for more detail).

TCP commands can be used to package commands and send them over your LAN. This is particularly helpful for commands to hardware that need to travel longer distances, and can’t be delivered via the serial port due to physical restrictions.

To configure an RTE for TCP, you can follow the steps below:

  1. Login to your Signagelive network.

  2. Go to Settings > Real Time Events.

  3. Click on the blue "+" button, and select Custom Events.

  4. Name your event (this will be saved as a template for reuse).

  5. Select whether it is to be Enabled On All Supported Players and Assets.

  6. You now have a choice of when the RTE is to occur, select the appropriate tab from Asset Download, Asset Start, Asset Complete or Asset Remove.

  7. Within the tab, select TCP.

Here you can now complete the relevant sections - the device can be targeted using the host local IP on the Host field, the device port on the Port field and the commands you set on the Messages field. The EOL field (End of Line) sets how the string that you send is terminated. The Message Encoding Format field sets the encoding format for the request, UTF8 or HEX. Note the HEX format is only supported on the Brightsign client at the moment; HEX formatted requests sent by Electron clients will be defaulted to UTF8.

Completing Set Up

To complete the setup of your RTEs you will need to configure them against: the network, the player(s) or the media asset(s) as desired. These are explained below:


This will enable the RTEs across all supported players and assets on your Signagelive network. You enable this by:

  1. Going to Settings > Real Time Events.

  2. Select the RTE you would like to configure.

Select the tick box labelled Enabled On All Supported Players and Assets.


This will enable RTEs across the player(s) that you choose. You can do this by:

  1. Going to Network > Manage.

  2. Selecting the player you would like configure.

  3. Navigate to the Real Time Events tab on the far right.

  4. Select the RTEs that you would like to enable.

Please Note

Only players that Support Real Time Events will show the RTE tab.

This will send the RTE for all assets on the player by default.

Media Asset

This will enable RTEs on the specific media assets that you select, and will therefore apply whenever the asset is published to a supporting Player.

  1. Go to Content > Playlists.

  2. Select the desired media asset(s) from your Library and click "" to open the Properties.

  3. Go to the Real Time Events Tab.

  4. Click the blue "+" button.

  5. Select from Template or Custom Events.

  6. Select or configure the desired event.

Please Note

It is recommended that you create these as templates for the whole network using the numbered steps at the top above. This ensures that the RTEs you create can be reused or applied to different assets. If you create them against specific assets, they cannot be transferred and will need to be created again.

Did this answer your question?