Synchronization on BrightSign devices
Video synchronization only works with Hardware Accelerated Player enabled
Leader
andFollower
status can be forced through configuration otherwise its decided based on the devices Id.- Devices can only sync videos between each other if they are playing the same content
- Configuring devices under the same domain that are playing different contents will cause unexpected behaviour
- For example: Take content A and content B as different contents, playing on player A and player B. The Advanced configuration is not set on them, therefore it defaults to the same domain. This will create synchronization issues.
- Devices will lose sync over time if they are not configured under the same domain
- For example: Take content A, playing on player A and player B. The Advanced configuration is only set on one of them, the other defaults to the default domain. Therefore, the two players are on different domain, and this will create synchronization issues.
- It is not recommended to use synchronization between different Series/Models as the performance difference will be noticeable between players
Configuration
Video synchronization is enabled by default on BrightSign devices, however you can disable/customize it using Advanced configuration
Disabling video synchronization
{
"configuration": [
{
"type": "VIDEO_SYNC",
"enabled": false
}
]
}
Disabling video synchronization will clear any domain previously configured
Customizing domain of synchronization
BrightSign devices sync their system clock to the Leaders
time under the same domain.
To prevent collisions and unexpected behaviour it is recommended to configure the same domain only on the devices that are playing the same content
{
"configuration": [
{
"type": "VIDEO_SYNC",
"enabled": true,
"ptp_domain": 93
}
]
}
- If
ptp_domain
is not present in the configuration the player will use our default domain
Customizing address, port and status of synchronization
You can create separate sync groups for devices by configuring the address and port of synchronization for each device
Your can force sync status on devices by adding field status
with value LEADER
/FOLLOWER
to the configuration
Leaders Configuration:
{
"configuration": [
{
"type":"VIDEO_SYNC",
"enabled":true,
"ptp_domain":7,
"udpAddress":"224.0.126.11",
"udpPort":1515,
"status":"LEADER"
}
]
}
Followers Configuration:
{
"configuration": [
{
"type":"VIDEO_SYNC",
"enabled":true,
"ptp_domain":7,
"udpAddress":"224.0.126.11",
"udpPort":1515,
"status":"FOLLOWER"
}
]
}
- If
udpAddress
is not present in the configuration the player will use our default address - If
udpPort
is not present in the configuration the player will use our default port - If
status
is not present in the configuration the players will decide status based on deviceIds
udpAddress
is an optional field, value has to be a stringudpPort
is an optional field, value has to be a numberstatus
is an optional field, value has to beLEADER
/FOLLOWER