GstRerunSink

From RidgeRun Developer Wiki



  Index Next: Features and Limitations




How to Get the Code

Info
Soon!


GStreamer Rerun Sink Overview

The gst-rerunsink plugin is a GStreamer video sink that enables real-time visualization and debugging by streaming video frames into the Rerun viewer or saving them to a .rrd file for offline analysis. Rerun is an open-source visual analytics tool designed to inspect high-dimensional data, such as images, videos, and sensor streams, in both live and recorded formats.

This plugin is particularly useful for applications in computer vision, robotics, and embedded systems, where interactive inspection of data streams is essential for development and debugging. gst-rerunsink acts as a drop-in sink element compatible with a variety of video formats, including raw and compressed streams, and it supports GPU memory buffers (e.g., NVMM) to work efficiently on platforms like NVIDIA Jetson.

  • The plugin can be configured to:
    • Stream frames to a live Rerun viewer (either spawned automatically or running remotely via gRPC)
    • Save frames to a .rrd file for later visualization
    • Operate in headless modes for automated pipelines

With flexible configuration through GObject properties, gst-rerunsink offers developers control over rendering rate, output destination, recording IDs, and integration with existing Rerun workflows, making it a powerful tool for pipeline inspection and data logging.



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: Features and Limitations