Jetson Nano/GStreamer/Accelerated Elements: Difference between revisions

From RidgeRun Developer Wiki
(Created page with "<noinclude> {{JetsonNano/Head}} </noinclude> <!-- If you want a custom title for the page, un-comment and edit this line: {{DISPLAYTITLE:Jetson Nano- GStreamer Accelerated Ele...")
 
mNo edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
{{JetsonNano/Head}}
{{JetsonNano/Head|previous=Development/Building_the_Kernel_from_Source|next=GStreamer/Example_Pipelines|metakeywords=NVIDIA Proprietary Elements, OpenMax Elements, NVIDIA GStreamer, nvarguscamerasrc, nvidconv, nvcompositor, nvvideosink, nvv4l2h264enc, nvv4l2h265enc, nvv4l2vp8enc, nvv4l2decoder, omxh264enc, omxh265enc, omxvp8enc, omxh264dec, omxh265dec, GStreamer Accelerated Elements, GStreamer 1.0|title=NVIDIA Jetson Nano GStreamer Accelerated Elements|metadescription=This page lists the NVIDIA Proprietary Elements for GStreamer 1.0 and OpenMax Elements}}
</noinclude>
</noinclude>
<!-- If you want a custom title for the page, un-comment and edit this line:
 
<!---
{{DISPLAYTITLE:Jetson Nano- GStreamer Accelerated Elements |noerror}}
{{DISPLAYTITLE:Jetson Nano- GStreamer Accelerated Elements |noerror}}
-->
--->
 
== NVIDIA Proprietary Elements ==
 
Following is the list of NVIDIA proprietary elements for GStreamer 1.0:
 
{| class="wikitable" style="color:black; background-color:#f6f6f6; margin: auto;"
|-
! Element
! Description
|-
| nvarguscamerasrc
| Source element to capture from a camera using the ARGUS API
|-
| nvidconv
| Filter element to perform format conversion and scaling
|-
| nvcompositor
|
|-
| nvvideosink
|
|-
| nvv4l2h264enc
| H.264 video encoder, uses V4L2 API
|-
| nvv4l2h265enc
| H.265 video encoder, uses V4L2 API
|-
| nvv4l2vp8enc
| VP8 video encoder, uses V4L2 API
|-
| nvv4l2decoder
| Video decoder for H.264, H.265, VP8, MPEG4 and MPEG2 formats, uses V4L2 API
|-
|}
== OpenMax Elements ==
 
{| class="wikitable" style="color:black; background-color:#f6f6f6; margin: auto;"
|-
! Element
! Description
|-
| omxh264enc
| H.264 video encoder, uses OpenMax
|-
| omxh265enc
| H.265 video encoder, uses OpenMax
|-
| omxvp8enc
| VP8 video encoder, uses OpenMax
|-
| omxh264dec
| H.264 video decoder, uses OpenMax
|-
| omxh265dec
| H.265 video decoder, uses OpenMax
|-
| omxvp8dec
| VP8 video decoder, uses OpenMax
|-
|}
 


Fill this area with the relevant information
Make sure you update the "previous" and "next" below! Do not include the Jetson_Nano/ prefix on next/prev there.


<noinclude>
<noinclude>
{{JetsonNano/Foot|<Replace with "previous" page>|<Replace with "next" page>}}
{{JetsonNano/Foot|Development/Building_the_Kernel_from_Source|GStreamer/Example_Pipelines}}
</noinclude>
</noinclude>

Latest revision as of 10:47, 10 February 2023



Previous: Development/Building_the_Kernel_from_Source Index Next: GStreamer/Example_Pipelines





NVIDIA Proprietary Elements

Following is the list of NVIDIA proprietary elements for GStreamer 1.0:

Element Description
nvarguscamerasrc Source element to capture from a camera using the ARGUS API
nvidconv Filter element to perform format conversion and scaling
nvcompositor
nvvideosink
nvv4l2h264enc H.264 video encoder, uses V4L2 API
nvv4l2h265enc H.265 video encoder, uses V4L2 API
nvv4l2vp8enc VP8 video encoder, uses V4L2 API
nvv4l2decoder Video decoder for H.264, H.265, VP8, MPEG4 and MPEG2 formats, uses V4L2 API

OpenMax Elements

Element Description
omxh264enc H.264 video encoder, uses OpenMax
omxh265enc H.265 video encoder, uses OpenMax
omxvp8enc VP8 video encoder, uses OpenMax
omxh264dec H.264 video decoder, uses OpenMax
omxh265dec H.265 video decoder, uses OpenMax
omxvp8dec VP8 video decoder, uses OpenMax



Previous: Development/Building_the_Kernel_from_Source Index Next: GStreamer/Example_Pipelines