
GStreamer Fast Text & Graphics Overlay – Lightweight CPU-Based Video Annotation
RidgeRun’s Fast GStreamer Overlay plugin (emboverlay
) is a lightweight, CPU-based GStreamer element for overlaying text, time/date, and logos or images on top of video streams or still frames. Designed for performance-constrained embedded systems, this plugin delivers real-time visual annotations without requiring GPU or OpenGL support—making it perfect for headless or minimal SoC environments.
Whether you’re branding a live stream, timestamping a recording, or labeling output for later analysis, emboverlay
gives you the essentials for fast, efficient video overlays.
Key Features:
-
CPU-Only Rendering
Perfect for platforms without GPU support or floating-point acceleration. -
Overlay Support
-
Dynamic or static text (e.g., status, labels)
-
Timestamps and date/time
-
PNG logos or icons
-
Frame count or simple diagnostics
-
-
Highly Configurable
Customize font size, color, background transparency, image position, scaling, and more. -
Real-Time Ready
Designed for minimal latency, ideal for live streaming and edge AI pipelines.
Example Use Case:
An industrial inspection camera running on an NXP i.MX8 platform uses emboverlay
to stamp a timestamp and production batch ID onto each video frame. The output is recorded for traceability and streamed to a remote dashboard—without requiring a GPU or additional software layers.
What’s Included:
-
RidgeRun’s
emboverlay
GStreamer plugin -
Developer guide with overlay examples
-
Sample GStreamer pipelines for quick integration
-
Optional 11-hour Embedded Software Support package
Supported Platforms:
-
NVIDIA Jetson (Nano, TX2, Xavier NX, Orin)
-
x86-64 Linux
-
NXP i.MX6 / i.MX8
-
TI Sitara (AM57x, AM62x, AM64x)
-
Qualcomm RB5, RB6, C8550
-
Any GStreamer-compatible embedded Linux device
💡 Need interactive overlays or complex UI effects? Try GstQtOverlay for OpenGL-accelerated rendering with Qt.
Why RidgeRun?
With 19 years of experience in Embedded Software Consulting, RidgeRun is trusted globally for high-performance GStreamer development. Our fast overlay plugin is engineered to give embedded developers a clean, low-overhead way to annotate video in resource-constrained environments.