WHAT’s IN THIS ARTICLE:
Over the past few years, changes in the modern workplace coupled with falling prices of large format displays have driven higher customer demand for synchronized playback across multiple screens. To meet this demand, traditional solutions use a single device with multiple outputs to distribute and synchronize content playback. However, this solution comes with several drawbacks.
Appspace has developed a new synchronization method to meet the stringent timing requirements for synchronized video while also overcoming the drawbacks of the traditional solution. Our decentralized solution leverages off-the-shelf devices. This flexibility improves deployment scalability, making it less costly to deploy and maintain in the long run. With these combinations, we open up digital messaging to various unimaginable ideas and opportunities.
Distributed Clock SynchronizationThe primary challenge with distributed, synchronized video playback is accurately synchronizing the clocks on each of the individual devices. It’s important that playback begins at the same millisecond and remains in-synch throughout video playback. There are many approaches for synchronizing clocks, we follow a controller-worker pattern.
Video Tile MappingTile mapping divides content into multiple tiles pieces, known as “tiles”, and maps a screen to each tile. Appspace has enhanced our tile mapping methods to work with clock synchronization technology, which can then ensure content in each tile is perfectly synchronized. This approach can scale to a large number of devices, removing the dependence on a centralized device’s maximum output.
Deterministic SchedulingDeterministic scheduling has been fine-tuned to be smarter when complimenting clock synchronization and tile mapping. Appspace uses complex calculations to decide which content should play on each device. This allows the device to display the correct synchronized content with other devices even if any device restarts midway through a playback.
Use CaseA mixture of video walls and distributed screens turn rooms, walls, and spaces into a powerful messaging medium. For example, a multiple-located entity can have a video wall in its reception and several other screens distributed in each location. In the morning, these screens play 30-minutes news and weather reports. Throughout the day, the video wall plays an eye-catching video of the organization’s brand to visitors. Meanwhile, the distributed screens play different content specific to the interests of the people in the space. In the evening, the screens play a traffic report benefiting those leaving the location. Once a month, the distributed screens present town hall videos at a scheduled time, recapping the session for attendees and those who missed the event.
ConclusionAppspace’s clock synchronization technology is the key to allowing customers to set up multiple screen synchronization or video walls on a large scale while keeping their operational costs low.
Was this article helpful?