[Bug 776089] New: New library for synchronised playback

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Dec 14 11:45:23 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=776089

            Bug ID: 776089
           Summary: New library for synchronised playback
    Classification: Platform
           Product: GStreamer
           Version: unspecified
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: arun at arunraghavan.net
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I've been working on gst-sync-server, which I wrote about at:

  https://arunraghavan.net/2016/11/gstreamer-and-synchronisation-made-easy/

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:

  https://github.com/ford-prefect/gst-sync-server/tree/master/examples

GTK-Doc documentation is at:

  https://arunraghavan.net/temp/gst-sync-server/

The code itself is at:

  https://github.com/ford-prefect/gst-sync-server/

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list