Projects / HDSync


HDSync provides synchronous playback of different HD videos on multiple screens. For video art, video wall, and dome installations, it provides realtime synchronized playback of audio and video, allowing consumer-grade HD decoders to synchronize playback using multiple devices connected via the local network.

Operating Systems

Recent releases

  •  01 Jul 2013 22:17

    Release Notes: This release makes PGM broadcast more stable by updating the 0mq library to version 2.2 and libpgm to version 5.2.122. As a result, handshake between players now works better in different network conditions.

    •  31 May 2012 13:17

      Release Notes: An irregularly occurring freeze on long term playback was fixed by adding the optional dependency to FFMpeg, now used to detect the movie length. Documentation is updated.

      •  22 May 2012 11:53

        Release Notes: This release fixes the "static" network configuration to let nodes handshake on a local network without the need for a DHCP server.

        •  10 May 2012 12:50

          Release Notes: This release consists of a full rewrite of HDSync in C/C++, eliminating most of the shell scripted interaction, making it more portable, and condensing operations into a single process for a lower latency. The freeze occurring after 4 hours looping is now fixed, along with a better network handshake mechanism using TCP broadcast (PGM) via the ZeroMQ library. Sync precision is also improved, but for a smooth loop transition video files need to have added 5 seconds of black at the beginning. This is the last release that will get development support by

          •  13 Dec 2011 15:56

            Release Notes: This release improves hdsync stability by implementing a parallel watchdog process, fixing a freezing bug that occurred after playback for a long time. It also enhances logging, adds an option for manual network configuration, and increases the accuracy of sleep timing adjustment to micro-seconds.

            Recent comments

            14 Dec 2011 02:32 speps

            Hi jaromil,
            thanks for your work, but source package for release 0.6.1 is not downloadable
            (Forbidden) and it needs a chmod +r.


            29 Aug 2011 14:42 noodlepringle

            Hey guys

            Fantastic work - I've used your older versions of the software for some time. I've tried this newer version out and love it! Although I've found that pretty consistently it refuses to continue sync after 6 or so hours. It'll lock up on the last frame of the video and sit there doing nothing. It appears as if the scripts are still running under the hood, but the video locks up. Where do I submit bug reports on Freshmeat? Do you have any pointers? I've tried all the different versions of the 1.02.21 series firmware.



            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.