GStreamer Serial Plugin

GStreamer Serial Plugin

Regular price
$2,499.00
Sale price
$2,499.00

GStreamer Serial Plugin – Stream Serial Data into GStreamer Pipelines

The GStreamer Serial Plugin by RidgeRun allows seamless integration of serial port communication into GStreamer pipelines. Designed for embedded and real-time systems, this plugin enables developers to ingest serial data as part of a multimedia or metadata pipeline, opening new possibilities in video tagging, sensor integration, command handling, and KLV metadata injection.

Through the plugin’s serialsrc element, serial input is packaged into GStreamer buffers and passed downstream for further processing. With full control over serial port configuration—including baud rate, parity, stop bits, flow control, and more—this tool is ideal for building flexible, robust embedded applications.


Key Features:

  • Full Serial Port Configuration Support
    Easily configure:

    • Baud rate

    • Stop bits

    • Parity

    • Data bits

    • Hardware flow control

    • Canonical mode

    • Block size and buffer limits

  • Simple Integration via GStreamer
    Connect serial input directly into a GStreamer pipeline for synchronized processing or metadata tagging.

  • Flexible Data Handling
    Serial data is wrapped into GStreamer buffers, compatible with downstream elements like parsers, analyzers, or sinks.

  • Minimal Overhead for Embedded Use
    Lightweight, portable, and designed for resource-constrained environments.


Example Use Case:

An autonomous vehicle receives GPS and telemetry data from an onboard sensor over a serial connection. With RidgeRun’s GStreamer Serial Plugin, the system ingests this data in real time and synchronizes it with video frames in a GStreamer pipeline—allowing it to embed KLV metadata into the video stream or trigger visual overlays based on real-time sensor events.


What’s Included:

  • GStreamer plugin with serialsrc element

  • Full control via pipeline properties

  • Sample pipelines and integration examples

  • Optional 11-hour Embedded Software Support package


Supported Platforms:

  • x86-64 Linux

  • NVIDIA Jetson (Nano, TX2, Xavier NX, AGX Orin)

  • NXP i.MX6 / i.MX8

  • Qualcomm RB5, RB6, C8550

  • Any Linux platform with serial interface and GStreamer support


Why RidgeRun?

With over 19 years of embedded multimedia development, RidgeRun builds robust, efficient GStreamer plugins for complex, real-world use cases. The GStreamer Serial Plugin bridges traditional serial communication with modern multimedia pipelines—making it a key component for systems where video and serial data must converge.

Learn more in the developer wiki

Coming soon..