
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
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