Synchronised playback made easy

Loading Click here to add:
Add to notification list

Over the last few years, GStreamer has seen several improvements to achieve fairly tight synchronised playback across devices on a network.

Despite this, using this in applications requires a fair amount of knowledge of GStreamer itself, which is not ideal. The gst-sync-server library aims to address this gap, making it easy to write applications such as video walls, multi-room audio, and more.

In this talk, I'll cover the motivation for this library, some of the design choices that make it extensible, and some comments on what else we need to make writing these apps extremely easy.

Arun is a maintainer of the PulseAudio audio server and a GStreamer contributor. He enjoys working in the lower layers of the system stack, long walks on the beach, and thinking about the impact of modern type-safe languages on software development.