
GStreamer Pre-Record Element – Capture Critical Moments Before the Trigger
RidgeRun’s GstPre-Record plugin gives your video pipeline the ability to retain and release media that occurred before a trigger event, ensuring critical pre-event footage is never lost. This is ideal for applications like automotive safety, smart surveillance, and industrial inspection—where capturing the "before" is just as important as the "after."
By continuously buffering video content, this plugin allows you to push pre-recorded frames and live data downstream immediately when a trigger occurs, providing seamless context and timeline accuracy.
Key Features:
-
Continuous Pre-Event Buffering
Stores frames in memory and only forwards them after a trigger signal is received. -
Dual Operation Modes
-
GstPreRecord
: Acts as a pipeline filter -
GstPreRecordSink
: Direct-to-disk sink with pre-recording logic
-
-
Trigger-Aware
Designed to integrate easily with GPIO signals, motion detection, or software flags. -
No Data Loss
Ensures all pre- and post-trigger data is captured without frame drops or pipeline disruption. -
Highly Configurable
Define buffer length (in ms), post-event hold, number of streams, and sync behavior.
Example Use Case:
Pair this plugin with vehicle sensors or impact detection systems to automatically capture footage before an accident. Engineers, insurers, or security teams can review exactly what happened before the event, enabling better diagnostics, reporting, or training.
What’s Included:
-
GStreamer plugin:
GstPreRecord
andGstPreRecordSink
-
Source code with license
-
Sample GStreamer pipelines
-
Full documentation, user guide, and configuration support
-
Optional 11-hour Embedded Software Support package for consulting or system integration
Supported Platforms:
-
NVIDIA Jetson (Nano, TX2, Xavier NX, AGX Orin)
-
x86-64 Linux
-
Texas Instruments Sitara (AM57x, AM62x, AM64x)
-
NXP i.MX6 / i.MX8
-
Qualcomm RB5, RB6, and C8550
-
Any embedded Linux platform with GStreamer 1.x
Backed by RidgeRun Expertise
With 19 years of embedded software consulting experience, RidgeRun is a trusted engineering partner for multimedia pipelines, video analytics, and real-time streaming solutions. Our pre-record plugin helps teams build smarter, context-aware systems with reliable data capture—before and after it matters most.
Explore the developer wiki
Read the overview
View the user guide
Coming soon..