As of BrightSignOS 8.2.10, the syncmanager object provides synchronization capabilities for video walls and other deployments that require closely calibrated interaction among players.
...
The constructor for a sync manager object takes four arguments:
network_interface
string: The network interface (for example, "eth0")domain
string: The domain identifier used to distinguish among different roSyncManager instances.multicast_address
string: The multicast address to which synchronization messages are communicated.multicast_port
int: The multicast port to which synchronization messages are communicated.
...
SyncManager Properties
leader
boolean: A read/write boolean attribute to set/get whether the sync manager is a leader, or a follower.networkInterface
string: A read/write string attribute to set/get which network interface the sync manager uses (for example,"eth0"
,"wifi0"
). The networkInterface parameter can be "" to allow any network interface.domain
boolean: A read-only string attribute which returns the domain for the sync manager
encrypted
, encryptionKey
and encryptionKeyIsObfuscated
are used to configure the use of encryption with the sync manager:
encrypted
boolean: A read/write attribute that controls whether the sync manager uses encryption: Iftrue
, encryption is enabled on the unit.encryptionKeyIsObfuscated
boolean: A write-only string attribute which is used to set the key used for encryption. Contact support@brightsign.biz to learn more about generating a key for obfuscation and storing it on the player.encryptionKey
string: A write-only string attribute which is used to set the key used for encryption
...