[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