Jump to content

RidgeRun GStreamer Browser Sink

From RidgeRun Developer Wiki

Follow Us On Twitter LinkedIn Email Share this page



RidgeRun GStreamer Browser Sink


RidgeRun GStreamer Browser Sink






Preferred Partner Logo 3 Partner Program Banner




A camera

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:




Cookies help us deliver our services. By using our services, you agree to our use of cookies.