Hello everyone,
I am looking for advise to tackle a specific problem.
We have the same setup across several of our offices, and we're looking for all of them to play the same content via bsn.cloud. The setup is 3 portrait touchscreens next to each other, with every screen backed by an LS425.
We are looking to create a few dozen 1-minute showcase, that each have their own interactive quirk. They are essentially projects we've done in the past, immortalized on our video wall. Each showcase is made up of 3 (Left, Center, and Right) synchronized brightsign presentations.
Because we don't want to populate the Scheduler with 1-minute presentations, we thought it best to just daisy-chain the presentations and use the "Switch Presentation" command at the end of it to move on to the next one. Creating a circular linked-list.
My question is;
There doesn't seem to be any native functionality to do a Synchronized Switch (one that guarantees that the Left, Center, and Right screens all switch presentation and then start play synchronized). We have two ideas on how to do it:
1) The center screen is the "master", and decides the order of presentation switching for itself and the two flanking screens. And through some waiting/synchronizing mechanisms, the screens all stay synchronized. But this feels needlessly complex; and very error prone.
2) We simply hard-set the daisy-chaining in both Left, Center, and Right presentations. And through some waiting/synchronizing mechanisms, the screens stay synchronized. This feels less complex, but also less usable/maintainable.
An added difficulty is that some of our smaller offices only have a 1 touchscreen setup; so we ideally want to run the same presentations for a Center screen only. Without changing the presentations. So the center presentation should be able to function as standalone, as well as part of a 3-screen wall.
Any advise to share on this? We have programmers who can spend considerable hours on this, so we're not afraid of a hard-tech solution. My main guiding principles are:
* the logic of the ordering should not be distributed
* every presentations remains as autonomous as possible
* presentations either run as Left|Center|Right setups or as Center-only setups