Presentation is loading. Please wait.

Presentation is loading. Please wait.

POV-Clients Sync.

Similar presentations


Presentation on theme: "POV-Clients Sync."— Presentation transcript:

1 POV-Clients Sync

2 Possibilities basic synchronisation: synchronous switching of list items and interactive events available since v8 included in v9 Standard package frame synchronistation: synchronous playback of videos, animations and pictures available since v9 included in v9 Premium package

3 Requirements same network (for UDP/TCP packet synchronization) for all pov clients that have to be synchronized same software version build number on all pov clients that have to be sychronized functioning basic synchronization

4 For best results do use same type (or at least perfomance class) of players use same type of monitors disable all monitor „image optimization“ settings use identical (video and network) cable types and lengths

5 Setup Basic-Synchronization
add CD:\POVClient\hardware.ini\hw_synchronizer.ini (= section [Synchronizer]) into C:\FeldTech\hardware.ini of all pov clients that should play synchronized content default basic synchronization uses Type=UDP and Port=4010 this default setting generates a UDP broadcast to (all reachable devices) define one and only one synchronization master to trigger switching on all synchronised slaves. To define the master: make sure Master=1 is set (no ; in front) and Slave=0 (no ; in front) is stated set all other pov clients to be slaves make sure Master=0 is set (no ; in front) and Slave=1 (no ; in front) in order to enable its new settings a pov client has to be restarted

6 Using Basic-Synchronization
connect per Screen-Manager to the pov clients create a new event or open an existing Event-List or Interactive event select the Extended tab in Click- /Sync-Settings select: „Synchronize across players“ „Interactive list, synchronized across players“ allows switching at defined actions across all players than present in the master list for the list respectively interactive event

7 Validate Basic-Synchronization
synchronization can be checked in the debug log (pov client web page) master: slave:

8 Synchronization of tickers
news/text and rss tickers can be synchronized in such a way to appear as be running as one single ticker over several screens. has to be configured with one extra line for each pov client in its respective [Synchronizer] section with the keyword SyncedGeometry and its four variables entered suitably for the respectiv pov: SyncedGeometry=[x origin, y origin, height of this pov client in pixel , height of this pov client in pixel] Example for three monitors with 1920x1080 pixel panels mounted side by side: The needed line for the first (left) one is SyncedGeometry=[-3840,0,1920,1080]. The [Synchronizer] section of the second pov has to contain the entry MonitorSyncedGeometry=[-1920,0,1920,1080] and the one of the last pov (on the right): SyncedGeometry=[0,0,1920,1080] this feature/function will work for all news and rss tickers enterd per Screen-Manager as synchronized easescreen event. So just enter the exactly same ticker marked as synchronized on all needed povs at the perfect space in the layout and do schedule them for exactly the same time.

9 Setup Frame-Synchronization
add CD:\POVClient\hardware.ini\hw_timesync.ini into C:\FeldTech\hardware.ini of all pov clients which have to be synchronized make sure basic synchronization is working (properly) default settings for this synchronization:Type=TCP and Port=4020 TCP is mandatory for this synchronization method! define one and only one synchronization master responsible to switch the synchronized events on all slaves. to define a master make sure Master=1 is set (no ; in front) and Slave=0 (no ; in front) set all other pov clients to be slaves make sure Master=0 is set (no ; in front) and Slave=1 (no ; in front) define the IP= of the Master pov client and remove the ; in front to enable its changed settings a POV-Client has to be restarted

10 Using Frame-Synchronization
connect with the Screen-Manager to the pov clients create a new event (video or picture) within an existing and synchronized Event-List (see basic synchronization) no additional settings required in video events select Playback / Timing Tab and set: Run multiple instances of the same video do not disable looping (on the slaves) synchronized Event-Lists must contain at least two events

11 Validate Frame-Synchronization
synchronization can be checked in debug log (web page of pov client) master: slave:

12 Validate sync visually
perfect synchronisation might last at least two loops of the easescreen event list to calculate file loading speeds and network correction. press STRG+ALT+i to obtain the information bar of the pov client to inspect on synchronised pov clients additional data is displayed: time stamp time difference to master (delta) average time delta to master current playback speed horizontal line to compare synchronisation optically

13 Technical facts about synchronization
easescreen tries to be as accurate as technically possible by using a separate timer, calculation of file loading speeds and network correction. the time for a screen refresh at 60 FPS is around micro seconds the average delta between to fast computers is less than 100 µs on top of the 100µs difference between the rendering on two players you have to add up: the processing time of the graphic card video signal transformation (pc) video signal transformation (monitor) image processing (monitor) delay of internal monitor refresh clocks


Download ppt "POV-Clients Sync."

Similar presentations


Ads by Google