RidgeRun GStreamer Browser Sink
The RidgeRun GStreamer Browser Sink documentation from RidgeRun is presently being developed. |
Overview
GStreamer BrowserSink is the simplest way to render the video from a GStreamer pipeline into a web page. It is a GStreamer sink element that you link into your existing pipeline and, upon client request, renders the content to a browser's <video> element. This is done with minimal latency and without the need for external components.
While several similar solutions exist already, each of them pose some drawbacks that GstRrBrowserSink aims to overcome:
- HLS, DASH, LL-HLS, LL-DASH: High latency, not suited for real time
- RTSP, SRT, RIST: No native browser support
- WebRTC, MoQ, RoQ: Complex setup, requires external components
While all of these work, they are overkill solutions for simple setups that simply want to display a local video in a web interface, in real time. GstRrBrowserSink is a bare WebRTC endpoint that hides all the complexity from the user, requires no internet connection and no external components.
RidgeRun support
RidgeRun provides support for embedded Linux development for NVIDIA, Qualcomm, NXP, and Xilinx platforms, specializing in the use of hardware accelerators in multimedia applications. RidgeRun's products take full advantage of the accelerators to perform transformations on video streams, achieving great performance in complex processes. This guide contains detailed information on RidgeRun GStreamer Browser Sink. To get up-to-speed with your RidgeRun Development Suite, start by clicking below: