GstWebRTC Wrapper

GstWebRTC Wrapper

Regular price
$3,499.00
Sale price
$3,499.00

GStreamer WebRTC Wrapper – Flexible WebRTC Integration for GStreamer Pipelines

RidgeRun’s GStreamer WebRTC Wrapper is a powerful GStreamer plugin and C++ library that simplifies the integration of WebRTC streaming into existing GStreamer pipelines, giving developers fine-grained control over pipeline behavior, signaling protocols, and ICE server configurations. Unlike other WebRTC solutions that auto-generate pipeline components, this wrapper allows complete customization—ideal for embedded platforms, advanced media servers, and custom video workflows.

Whether you're enhancing an existing application with WebRTC capabilities or building a new real-time streaming product, the GStreamer WebRTC Wrapper enables low-latency, secure peer-to-peer media transmission—without sacrificing control.


Key Features:

  • Advanced Pipeline Control
    Designed for developers who need to:

    • Extend existing pipelines with WebRTC output

    • Use non-standard or highly optimized pipelines

    • Dynamically adjust streaming flows during runtime

  • Signaling Protocol Support
    Built-in support for:

    • PubNub WebRTC

  • ICE Server Compatibility
    Works with:

    • Xirsys

    • Coturn

  • Flexible Integration
    Available as both a GStreamer plugin and a C++ library, making it easy to use with a wide variety of architectures and workflows.

  • Data Channel Support
    Enable non-media communication between peers (requires GStreamer 1.18 or later).

  • Optimized for Embedded Systems
    Built with performance-critical applications in mind, ensuring low overhead and high reliability.


Example Use Case:

A video analytics system running on i.MX8 or Jetson AGX Orin needs to transmit processed camera streams to a browser-based monitoring dashboard in real time. By integrating the GStreamer WebRTC Wrapper, the system uses a custom GStreamer pipeline with PubNub signaling and Coturn as its ICE server. The result is low-latency, secure, and highly configurable WebRTC streaming—with no need to modify the core analytics pipeline.


What’s Included:

  • GStreamer WebRTC Wrapper plugin

  • C++ library for advanced integration

  • Support for PubNub and multiple ICE servers

  • Sample GStreamer pipelines and configuration guides

  • Optional 11-hour Embedded Software Support package


Supported Platforms:

  • x86-64 Linux

  • Apple macOS (x86)

  • NXP i.MX6 and i.MX8

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

  • Qualcomm RB5, RB6, C8550


Why RidgeRun?

With over 19 years of experience in embedded streaming, multimedia integration, and GStreamer development, RidgeRun delivers powerful, production-ready tools like the WebRTC Wrapper to enable real-time communication without compromising pipeline control or platform flexibility.

Learn more in our developer wiki

Coming soon..