GStreamer Buffer Synchronization: Basics and foundation - Applications
The GStreamer Buffer Synchronization documentation for RidgeRun is presently being developed. |
GStreamer Buffer Synchronization | |
---|---|
![]() | |
Basics and foundation | |
|
|
Getting Started | |
|
|
Documentation | |
|
|
Examples | |
|
|
Contact Us | |
|
GStreamer Buffer Synchronization Applications
The GStreamer Buffer Synchronization consists of a library + a GStreamer plug-in for synchronizing sensors:
Library
The Buffer Synchronization library is a sensor-agnostic framework to synchronise multiple sensor data. Within the sensor data, it is possible to synchronise accelerometer, gyroscope, camera, radar, and lidar data.
The library is written in C++ 17, allowing easy integration with the most common frameworks, such as GStreamer, NVIDIA Holoscan, and other custom applications compatible and linkable with C++.
Some of the features of the library:
- Same-rate sensor synchronization
- C++ integrable
- Lightweight
- No additional dependencies needed.
- Different-rate sensor synchronization (coming soon)
- Modes:
- Nearest neighbors (closest to time)
- Interpolation / data generation (coming soon)
GStreamer Element
The Buffer Synchronization library has been extended to support GStreamer as a plug-in to provide support for isochronous sensor synchronization (same data rate). It has the following features:
- Queue limit: limit how many buffers to store
- Modes: same as the library
- Multi-pad: similar to GStreamer's multiqueue
- Latency and proper clock handling
- Compatible with most memory types (NVMM and system memory)
Applications
The Buffer Synchronization Library can be used in the following applications, not limited to:
- Video stitching
- Birds-eye-view
- Multi-sensor applications like Electronic Video Stabilization.
- LiDar and Radar applications.
- Sensor fusion.
To know more, 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.