NVIDIA Jetson AGX Thor - RidgeRun Products - GStreamer Browser Sink
Overview of RidgeRun GStreamer Browser Sink
RidgeRun Browser Sink is a GStreamer element that enables render low-latency streams to a browser window.
Examples
The GStreamer Browser Sink allows streaming video directly to a web browser by launching a local server using an index.html file and a corresponding JavaScript script to embed the stream. Detailed setup instructions are available in the Quickstart Guide.
Resolutions and definitions:
- HD: WIDTH=1920, HEIGHT=1080
- 4k: WIDTH=3840, HEIGHT=2160
- FILESRC: Name of the file.
After opening http://127.0.0.1:8888/ in the browser, the expected output should appear as shown below:
The following pipeline was used for benchmarking, with jetson_clocks enabled during testing.
gst-launch-1.0 filesrc location=$FILESRC ! qtdemux ! h264parse ! nvv4l2decoder ! nvvidconv ! "video/x-raw,width=$WIDTH,height=$HEIGHT" ! x264enc speed-preset=ultrafast tune=zerolatency key-int-max=30 ! h264parse ! perf ! rrbrowsersink
Thor performance
The performance obtained by this element is plotted in the following table for different resolutions. There you can compare the FPS, GPU% and CPU% usage.
| Resolution | CPU (%) | GPU (%) | FPS |
|---|---|---|---|
| HD | 0.00158 | 0.12 | 80.966 |
| 4K | 0.00232 | 0.11 | 45.350 |
Getting Started
To know more about the extension, please refer to the Gstreamer BrowserSink wiki page.
How to Purchase
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.