VOOZH about

URL: https://developer.ridgerun.com/wiki/index.php/GstInterpipe_-_Timestamp_Synchronization

⇱ GstInterpipe - Timestamp Synchronization


Jump to content
From RidgeRun Developer Wiki

Share This Page


Open-source project from RidgeRun. GstInterpipe is a GStreamer plug-in that allows pipeline buffers and events to flow between two or more independent pipelines.


Previous: Event Forwarding Index Next: New Node Notification


GstInterpipe Overview
Features and Limitations
Building and Installation Guide
Features Detailed Description
Developers Guide
GstInterpipes Elements Detailed Description
Examples
Contact Us



This page contains a detailed description of the GstInterpipe Timestamp Synchronization feature.


The transferred buffers will go through two (or more) different pipelines. Each pipeline will have its own base time and, hence, the buffer timestamp will have a different meaning in each one. This can induce problems in pipelines where synchronization is required. To solve this problem, the buffer timestamp is compensated taking into account the combination of the base times. The result is an equivalent relative buffer time. This feature, however, can be disabled if desired by setting the stream-sync property. The following table shows the property:

Description of valid values in the stream-sync property.

The following image exemplifies the potential synchronization problems.

👁 Image
Timestamp synchronization



Previous: Event Forwarding Index Next: New Node Notification


Cookies help us deliver our services. By using our services, you agree to our use of cookies.