New library for synchronised playback
Submitted by Arun Raghavan
I've been working on gst-sync-server, which I wrote about at:
The summary of this is that the library provides a server and client object such that a server can publish one or more URIs for clients to receive and synchronise to. Mechanisms exist to control client playback (pause/stop for now).
The network transport for control is abstracted into an interface for users of the API to be able to use their own transport, and a default TCP-based implementation is included.
I'd like to propose this for inclusion in gst-plugins-bad, so we have a single, standardised way to provide synchronised playback. There are features that I will be working on (included in a TODO list). This includes support for configuring per-client transformations (for video wall mode), as well as more mundane features such as seeking.
Examples of the API use are at:
GTK-Doc documentation is at:
The code itself is at: