Product Description
GStreamer WebRTC Wrapper is a GStreamer plugin that interfaces the GStreamer WebRTCbin element with multiples signaling protocols and multiples ICE servers.
Currently, the GStreamer WebRTC Wrapper supports:
Signaling
- PubNub WebRTC
- Mediasoup (Under Development)
- AppRTC (Under Development)
ICE Servers
- Xirsys Coturn
Other WebRTC solutions will automatically detect the video and audio sources, as well as the decoders/encoders and other elements to be used to build the pipeline. This may be convenient for many applications, but result limiting for several other use cases. To mention some of them:
- Extend existing pipeline to support WebRTC streaming
- Use non-standard pipeline configurations
- High-performance pipeline tuning for resource critical systems
- Dynamic stream handling in a running pipeline.
- Fine-grained pipeline control
- Quick gst-launch prototyping
GstWebRTC Wrapper was developed based on these criteria. As such, the plug-in is ideal for:
- Embedded platforms
- Existing media servers/applications
- Advanced multimedia solutions
https://developer.ridgerun.com/wiki/index.php?title=GStreamer_WebRTC_Wrapper
Platforms Supported
X86 - Linux
X86 - Apple Mac OSX
ARM - iMX6, iMX8
ARM - NVIDIA Jetson
Coming soon..