BrightSign Object Reference Manual (FW 5.1) User Manual

Page 240

Advertising
background image

232

MulticastAddress: A string specifying to which multicast address synchronization messages are communicated.
The default address is "224.0.126.10".

MulticastPort: A string specifying to which multicast port synchronization messages are communicated. The
default port is "1539".


Interfaces:

ifMessagePort

,

ifSyncManager


The ifMessagePort interface provides the following:

SetPort(port as Object)

The ifSyncManager provides the following:

SetMasterMode(master_mode As Boolean) As Boolean: Specifies whether the unit is running the master
instance of roSyncManager.

Synchronize(identifier As String, ms_delay As Integer) As Object: Configures how the master
unit will broadcast the time-stamped event to other players. It continues to send out this event every second to
allow slave units that are powered on late to catch up. The network message contains the sync ID, as well as the
domain and a timestamp. The timestamp is created at the point when this method is called; however, it can be
offset by passing a non-zero

ms_delay, allowing synchronization points to be set slightly in the future and giving

the client enough time to switch video files and perform other actions. The event is returned from the call so that
the caller can access the timestamp. The

identifier parameter allows scripts to pass a filename, or some other

useful marker, to the slave units as part of the synchronization message.


Note: Because synchronization can involve slave units seeking to catch up with the playback of a master unit, we
recommend using the more efficient MOV/MP4 container format when synchronizing video files. Transport Stream files
(MPEG-TS) are also supported, but they must begin with a presentation timestamp (PTS) of 0. Program Stream files
(MPEG-PS) are not supported.

Advertising