AV-Sync
BrightAuthor:Connected Setup
Guide-ID has set up this integration in both BrightAuthor 5 (see AV-Sync Using the BrightSign Plugin) and BrightAuthor:Connected. The plugin and the serial commands are identical; only the menu paths differ. This page follows BrightAuthor:Connected.
Prerequisites
Section titled “Prerequisites”- A Guide-ID Brainbox and a USB cable that fits the player’s USB port (the Brainbox side is USB-C)
- A BrightSign player and BrightAuthor:Connected
- The plugin script
SendTimecodeviaRS232.brs— request it from helpdesk@guide-id.com - Podcatcher Pro devices, a Basecamp and access to the Platform
Part 1 — Add the plugin
Section titled “Part 1 — Add the plugin”- Open your presentation, or create a new one from the presentation menu, and set the layout to Advanced
- Open the Presentation settings tab, then the Support content tab
- Click + next to Script Plugin and add
SendTimecodeviaRS232.brs - Name the plugin exactly
videoTimecodeInfo
Part 2 — Initial state
Section titled “Part 2 — Initial state”- On the Content page, drag the Live text widget from the widgets bar onto the layout
- Make sure the live text object is the initial state
- Only if nothing else starts your videos: in the events bar, click the Timeout event and then the live text object. In Event Properties → Target State, choose Transition to new state and select the video to play after the timeout
Part 3 — Serial communication
Section titled “Part 3 — Serial communication”Serial input
Section titled “Serial input”- In the Events tab, click the Serial Input event (port icon), then the live text object
- In Event Properties, set Serial port to 2 (0 on the LS424) and Serial input to
<*> - In Target State, choose Remain on current state
Activate the Brainbox
Section titled “Activate the Brainbox”Select the live text object and, in State Properties → Advanced, add this command:
- Command: Send
- Command parameters: Serial bytes (comma separated)
- Serial port: 2 (0 on the LS424)
- Bytes:
13, 10
The carriage return switches the Brainbox’s USB port into command mode; the Brainbox sends no reply.
Video codes
Section titled “Video codes”For every video, open State Properties → Video State → Advanced and add an entry command:
- Command: Send
- Command parameters: Serial String (EOL)
- Serial port: 2 (0 on the LS424)
- String:
brightsign code A1XX
XX are the last two characters of the video code as entered in the Platform, for example brightsign code A101.
Part 4 — Let scans start the video
Section titled “Part 4 — Let scans start the video”Only needed if visitors should start the video from their Podcatcher Pro.
- Video console mode — on the live text object, add an entry command Send → Serial String (EOL) on port 2 (0 on the LS424) with the string
console video 1. From then on, every scan of an AV-Sync stop makes the Brainbox sendvideocode A101(uppercase) over the serial port - Variable — in Presentation Settings → Variables, click Add Variable: name
Video Code, default value0, access Shared, type Local - Reset — on the live text object, add an entry command Other → Reset Variable for
Video Code - Serial input — change the serial input event from Part 3 to
videocode <*>, set Assign wildcard to variable toVideo Codeand keep Remain on current state - Conditional targets — in the event’s Advanced tab, add one target per video: variable
Video CodeEqualsA1XX→ Transition to new state → the matching video. The values must be uppercase, for exampleA101
Part 5 — Publish and test
Section titled “Part 5 — Publish and test”- Click the publish button in the layout screen and tick Enable serial debugging — without it the serial communication with the Brainbox does not work
- Connect the Brainbox to the BrightSign over USB and restart the BrightSign
- Scan the AV-Sync stop with a Podcatcher Pro: the video starts, the audio plays in sync and the Brainbox’s AV-Sync LED flashes green while it plays
Troubleshooting
Section titled “Troubleshooting”- Serial port number matches the player (2, or 0 on the LS424)
- Plugin name is exactly
videoTimecodeInfo, including upper and lower case - Video codes match the Platform, in uppercase
- Serial debugging is enabled
- No LED activity: check the USB cable, then restart the BrightSign — the Brainbox is powered from the player’s USB port and restarts with it
- Wrong video plays: check the video codes in the conditional targets
Related articles
Section titled “Related articles”- AV-Sync Using the BrightSign Plugin — the same integration in BrightAuthor 5
- AV-Sync Setup — standard AV-Sync configuration
Was this article helpful?