Difference between revisions of "Jetson/sw solution"

From eLinux.org
Jump to: navigation, search
(Created page with "=Software Solution= On Jetson, there are mainly three software solutions: ==1. Multimedia Low Level API== > Multimedia Low Level API provides V4L2 APIs tp operate Jetson HW a...")
 
(1. Multimedia Low Level API)
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
On Jetson, there are mainly three software solutions:
 
On Jetson, there are mainly three software solutions:
 
==1. Multimedia Low Level API==
 
==1. Multimedia Low Level API==
  > Multimedia Low Level API provides V4L2 APIs tp operate Jetson HW accelerators, i.e. NVENC, NVDEC, Display, VIC, Camera, etc  
+
  > Multimedia Low Level API provides V4L2 APIs to operate the Jetson SOC HW accelerators, i.e. NVENC, NVDEC, Display, VIC, Camera, etc  
 
  > Doc : https://docs.nvidia.com/jetson/l4t-multimedia/index.html   
 
  > Doc : https://docs.nvidia.com/jetson/l4t-multimedia/index.html   
  > Sample code: /usr/src/jetson_multimedia_api/ on Jetson device after device system installed via SDKManager  
+
  > Sample code: /usr/src/jetson_multimedia_api/   , on Jetson device after device system installed via SDKManager
 +
 
 
==2. GStreamer==
 
==2. GStreamer==
 
  > NVIDIA provides many GStreamer plugins for Jetson HW accelerators, e.g. NVDEC. NVENC, VIC(video image converter), Display/Render and so on  
 
  > NVIDIA provides many GStreamer plugins for Jetson HW accelerators, e.g. NVDEC. NVENC, VIC(video image converter), Display/Render and so on  
Line 13: Line 14:
 
  > DeepStream is a GStreamer based framework. User can implement their application quickly by some configuration or few modification  
 
  > DeepStream is a GStreamer based framework. User can implement their application quickly by some configuration or few modification  
 
  > Doc: https://docs.nvidia.com/metropolis/   
 
  > Doc: https://docs.nvidia.com/metropolis/   
  > Sample Code: /opt/nvidia/deepstream/ on Jetson device
+
  > Sample Code: /opt/nvidia/deepstream/ , on Jetson device

Latest revision as of 06:46, 5 November 2020

Software Solution

On Jetson, there are mainly three software solutions:

1. Multimedia Low Level API

> Multimedia Low Level API provides V4L2 APIs to operate the Jetson SOC HW accelerators, i.e. NVENC, NVDEC, Display, VIC, Camera, etc 
> Doc : https://docs.nvidia.com/jetson/l4t-multimedia/index.html  
> Sample code: /usr/src/jetson_multimedia_api/   , on Jetson device after device system installed via SDKManager

2. GStreamer

> NVIDIA provides many GStreamer plugins for Jetson HW accelerators, e.g. NVDEC. NVENC, VIC(video image converter), Display/Render and so on 
> User can use these plugins along with the other non-NVIDIA GST plugin for the application development 
> Jetson GStreamer plugin document - L4T Accelerated GStreamer User Guide (access after login https://developer.nvidia.com/)  
> All NVIDIA GST Plugins are installed on Jetson device via SDKManager 

3. DeepStream

> DeepStream is a GStreamer based framework. User can implement their application quickly by some configuration or few modification 
> Doc: https://docs.nvidia.com/metropolis/  
> Sample Code: /opt/nvidia/deepstream/ , on Jetson device