GStreamer Buffer Synchronization

From RidgeRun Developer Wiki


  Index Next: Basics and foundation




GStreamer Buffer Synchronization!

GStreamer Buffer Synchronization.







GStreamer Buffer Synchronization

This wiki is a user guide for our GStreamer Buffer Synchronization project.

What is GStreamer Buffer Synchronization?

The GStreamer Buffer Synchronization is the new stream synchronization library + GStreamer plug-in. It allows synchronizing two or more media (video, sound, and metadata) streams based on their timestamps.

Use cases

Wondering how and when to use GStreamer Buffer Synchronization?

  • Sensor synchronization: synchronize two or more sensors based on their timestamps.
  • Camera synchronization: synchronize two or more cameras for your camera stitching, birds-eye-view, stereo capture, or more!
  • Mixed-sensor synchronization: synchronize your radar, lidar, and cameras for your robotics and automotive applications.

All the applications operate within an isochronous (same data frequency) framework.

For testing purposes, RidgeRun offers an evaluation version. Please refer to Contact Us.

Supported Backends

The GStreamer Buffer Synchronization Plug-In has been validated in:

  • GStreamer 1.18
  • GStreamer 1.20

Tested Platforms

The RidgeRun GStreamer Buffer Synchronization has been validated on the following platforms:

  • x86-64 with GNU Linux (Ubuntu 20.04 and Ubuntu 22.04)
  • NVIDIA Jetson with Jetpack 5.x and 6.x

Given that the GStreamer Buffer Synchronization is agnostic and does not depend on any device for acceleration, other Linux-based platforms should be compatible. For validation, please visit Evaluating the GStreamer Buffer Synchronization plug-in page.

Get GStreamer Buffer Synchronization

The GStreamer Buffer Synchronization plug-in and library are RidgeRun's professional products. You can place an order below.



RidgeRun Support

RidgeRun provides support for embedded Linux development for NVIDIA, Xilinx, Freescale/NXP, and Texas Instruments platforms, specializing in multimedia applications. This page contains detailed guides and information on how to get started with GStreamer Buffer Synchronization and start using its full capabilities.

To get up-to-speed with your GStreamer Buffer Synchronization, start by clicking below:




For direct inquiries, please refer to the contact information available on our Contact page. Alternatively, you may complete and submit the form provided at the same link. We will respond to your request at our earliest opportunity.


Links to RidgeRun Resources and RidgeRun Artificial Intelligence Solutions can be found in the footer below.



  Index Next: Basics and foundation