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.


Request a Free Demo

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

Monthly Subscription

Monthly Subscription

Hire RidgeRun at a flat monthly rate for a maximum of 8 hours per day, 40 hours per week each month. Get fast interaction with engineers working on your project, weekly 45 minute calls to update you on our progress, and the complete engagement and expertise of our engineering team.

Work With Us

Customer Reviews

“I must say thus far yourself and the entire RidgeRun team have been a pleasure to work with. I realize what we have been asking for is on the demanding end of the spectrum. I am genuinely appreciative for all of the assistance you’ve provided us so far and have shown a notable amount of good-will in this effort. It has not gone unnoticed.”

Customer industry:

AudioVisual Devices

Customer Reviews

“It's been an absolute pleasure working with you, and everyone there at RidgeRun continues to impress us here. I've worked with many contractors and companies over my career and you are by far the most proficient and knowledgeable.”

Customer industry:

Drones

Customer Reviews

"As a side note: just to let you know, I'm really happy to be working with RidgeRun in general. It's pretty clear that you tell it like you see it, and know what you do and don't know; it's really refreshing. That's super rare on these kinds of technical engagements when everyone seems to either want to claim expertise they don't have, or are so cautious they are don't actually say anything useful"

Customer industry:

Drones and Robotics

Work with RidgeRun for Embedded Engineering Services

Our embedded development services team has the knowledge and expertise necessary...

Contact Us   ›