RidgeRun Multimedia Streaming Solutions: RTSP, WebRTC, RTP, and ONVIF Integration Tools
GStreamer RTSP Sink (GstRtspSink)
GstRtspSink is a GStreamer plug-in that enables streaming of audio and video over RTSP/RTP. It supports multiple codecs including H.264, H.265, VP8, VP9, AV1, AAC, and OPUS, and provides features such as multicast, HTTP tunneling, authentication, and independent stream control. It is platform-agnostic and compatible with multiple GStreamer versions.
GStreamer WebRTC Wrapper (GstWebRTCWrapper)
GstWebRTCWrapper is a GStreamer plug-in that simplifies the integration of WebRTC streaming in multimedia applications. It supports multiple signaling protocols (such as PubNub and OpenWebRTC) and ICE servers (like Xirsys and Coturn), enabling real-time peer-to-peer audio and video communication It is platform-agnostic and compatible with multiple GStreamer versions.
GStreamer Amazon Kinesis WebRTC (GstKinesisWebRTC)
GstKinesisWebRTC is a GStreamer plug-in that offers a single element called kinesiswebrtcbin which uses the Amazon Kinesis Video Streams with WebRTC SDK to provide WebRTC-compliant master and viewer endpoints. It supports sending and receiving OPUS-encoded audio and VP8-encoded video.
GStreamer Bandwidth Estimator (GstRTPNetCC)
GstRTPNetCC is a GStreamer plug-in that estimates and adapts available bandwidth during RTP streaming using Google’s network congestion control algorithm, improving stream stability and reducing packet loss and latency.
ONVIF Device Server
The ONVIF Device Server is a library implementing the ONVIF protocol for devices. It provides device-discovery, media, PTZ control and event services, enabling embedded systems to act as ONVIF-compliant network video devices.
ONVIF Device Reference Design
The ONVIF Device Reference Design is a fully documented example implementation of an ONVIF server device for the NVIDIA Jetson platform. It automatically detects cameras, builds GStreamer pipelines, supports RTSP streaming and a web-UI for configuring sources, encoders and settings.
Below, you will find the link to each of the multimedia streaming RidgeRun's products with its corresponding documentation. Feel free to Contact Us if you have any requests.
For direct inquiries, please refer to the contact information available on our Contact page. Alternatively, you may complete and submit the form provided at the same link. We will respond to your request at our earliest opportunity.
Links to RidgeRun Resources and RidgeRun Artificial Intelligence Solutions can be found in the footer below.