Synchronised Playback with GStreamer
summary
A C library called GstSyncServer provides a client‑server API that syncs playback by distributing a network clock and control messages while leaving media distribution to HTTP/rsync/RTSP. Applications supply playlist URIs to the server, clients point at the server, and simple APIs create server/client objects; optional control transports can be implemented. A demo with a laptop and an Odroid shows streams start slightly offset then converge into tight sync.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:48GStreamer Pipeline
- 3:57Applications
- 5:09GStreamer
- 6:23Clock
- 11:40GSD Sync Server Project
- 15:30Controls
- 16:23API
- 16:43Diagram
- 18:15Control Server
- 18:58Client
- 20:03Conclusion
related talks
43mHome Multimedia and Automation Systems with GStreamer
22mSynchronize your Watches: Cross-platform stream synchronization of HLS and DASH
14mSynchronized horizontal and vertical video without compromises
51mUsing GStreamer for Seamless Off-loading Audio Processing
24mGStreamer for Tiny Devices
01h 20mEfficient Client-Server Communication with Differential Synchronization and JSON Patch
28mOptimizing GStreamer Video Plugins
40mTime-Sensitive Networking (TSN) with Mainline Embedded Linux
