Jump to content

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

m
no edit summary
mNo edit summary
mNo edit summary
Line 2: Line 2:
{{Xavier/Head|previous=Video Capture and Display/Software Support|next=Video Capture and Display/Software Support/Libargus|keywords=video,capture,display,video capture,video display,video capture subsystem,software,gstreamer}}
{{Xavier/Head|previous=Video Capture and Display/Software Support|next=Video Capture and Display/Software Support/Libargus|keywords=video,capture,display,video capture,video display,video capture subsystem,software,gstreamer}}
</noinclude>
</noinclude>
{{DISPLAYTITLE:NVIDIA Jetson Xavier - Video Capture and Display using GStreamer|noerror}}
GStreamer is a framework for creating streaming media applications. The fundamental design comes from the video pipeline at the 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 the Oregon Graduate Institute, as well as some ideas from DirectShow.


==GStreamer Capture==
==GStreamer Capture==
GStreamer provides different commands for capture images were two is nvarguscamerasrc and v4l2src.
GStreamer provides different commands for capturing images where two are nvarguscamerasrc and v4l2src.
===nvarguscamerasrc===
===nvarguscamerasrc===
nvarguscamera src is used when the camera generates images of the Bayer format because it uses the ISP to change the images to a visible format.
nvarguscamera src is used when the camera generates images of the Bayer format because it uses the ISP to change the images to a visible format.
Line 16: Line 19:


===v4l2src===
===v4l2src===
v4l2src captures the images in the format provided by the camera, is used when the camera uses visible formats.
v4l2src captures the images in the format provided by the camera, and is used when the camera uses visible formats.


[[File: v4llin.png|thumb| center | 600px |v4l2src road]]  
[[File: v4llin.png|thumb| center | 600px |v4l2src road]]  
<div style="text-align: center;">'''Figure 3'''. v4l2src road</div>  
<div style="text-align: center;">'''Figure 3'''. v4l2src road</div>  


==Gstreamer Display==
==GStreamer Display==
Gstreamer provides different commands for display images where two is nvoverlaysink and xvimagesink.
GStreamer provides different commands for displaying images where two are nvoverlaysink and xvimagesink.


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