Difference between revisions of "Xavier/Video Capture and Display/Software Support/GStreamer"

From RidgeRun Developer Connection
Jump to: navigation, search
m
m
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
{{Xavier/Head}}
+
{{Xavier/Head|video,capture,display,video capture,video display,video capture subsystem,software,gstreamer}}
 
</noinclude>
 
</noinclude>
 
GStreamer is a framework for creating streaming media applications. The fundamental design comes from the video pipeline at Oregon Graduate Institute, as well as some ideas from DirectShow.
 
GStreamer is a framework for creating streaming media applications. The fundamental design comes from the video pipeline at Oregon Graduate Institute, as well as some ideas from DirectShow.

Revision as of 00:47, 17 November 2018



  Index  



Nvidia-preferred-partner-badge-rgb-for-screen.png


GStreamer is a framework for creating streaming media applications. The fundamental design comes from the video pipeline at Oregon Graduate Institute, as well as some ideas from DirectShow.

Pipeline Examples

Record stream (H264)

gst-launch-1.0 nvarguscamerasrc num-buffers=200 sensor-id=0 ! 'video/x-raw(memory:NVMM),width=1920, height=1080, framerate=30/1, format=NV12' ! omxh264enc ! qtmux ! filesink location=test.mp4 -e

Capture and Display stream

GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM),width=1920, height=1080, framerate=30/1, format=NV12' ! nvoverlaysink -e



Previous: Video Capture and Display/Software Support Index Next: Video Capture and Display/Software Support/Libargus