NVIDIA Jetson Orin NX - Capture and Display GStreamer Pipelines
The NVIDIA Jetson Orin NX documentation from RidgeRun is presently being developed. |
This section presents GStreamer pipelines to capture from a USB camera and render the video to the display connected to the Orin NX. Key performance indicators are measured using three power profiles (operation modes): MaxN, 25W, and 10W. Check our GStreamer Pipelines section to find more information about how we extracted the performance metrics presented in this section.
USB PTZ Fomako Camera
For the pipelines in this section, we used a PTZ Fomako USB camera.
1920x1080@30 using xvimagesink
The pipeline below captures and renders the video to the display connected to the Orin NX using the xvimagesink element. Table 3 shows the performance metrics for this pipeline.
gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw,width=1920,height=1080,framerate=30/1 ! nvvidconv ! xvimagesink
Operation Mode | CPU (%) | GPU (%) | FPS | Latency (ms) |
---|---|---|---|---|
MaxN | 4.23 | 26.69 | 28.997 | 0.369 |
25W | 7.54 | 26.07 | 28.998 | 0.388 |
10W | 10.19 | 27.86 | 29.001 | 0.487 |
1920x1080@30 using nv3dsink
The pipeline below captures and renders the video to the display connected to the Orin NX using the nv3dsink element. Table 4 shows the performance metrics for this pipeline.
gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw,width=1920,height=1080,framerate=30/1 ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! nv3dsink
Operation Mode | CPU (%) | GPU (%) | FPS | Latency (ms) |
---|---|---|---|---|
MaxN | 7.68 | 28.22 | 29.064 | 10.878 |
25W | 8.91 | 26.63 | 29.053 | 11.023 |
10W | 13.37 | 33.52 | 29.061 | 11.698 |