Jetson TX2 Jetpack4.2+ GStreamer decoding pipelines

From RidgeRun Developer Wiki

Follow Us On Twitter LinkedIn Email Share this page



  Index  







Problems running the pipelines shown on this page? Please see our GStreamer Debugging guide for help.


H.264

OMX

File Decoder

FILE=filename.mp4
gst-launch-1.0 filesrc location=$FILE ! qtdemux name=demux demux.video_0 ! queue ! h264parse ! omxh264dec ! nvoverlaysink -e

Performance:

CPU 0 CPU 1 CPU 2 CPU 3 Average CPU GPU
19.625 15.68 18.56 18.5 18.09 41.81

V4L2

File Decoder

NOTE:
For Jetpack 4.2, the nvv4l2decoder plugin reports in its capabilities that it supports several formats. However, after some testing, it was noticed that only NV12 is supported. 
FILE=filename.mp4
gst-launch-1.0 filesrc location=$FILE ! qtdemux ! queue ! h264parse ! nvv4l2decoder ! nv3dsink -e

Performance:

CPU 0 CPU 1 CPU 2 CPU 3 Average CPU GPU
20 22.07 20 17.5 19.89 50.28

H.265

OMX

File Decoder

FILE=filename.mp4
gst-launch-1.0 filesrc location=$FILE ! qtdemux name=demux demux.video_0 ! queue ! h265parse ! omxh265dec ! nvoverlaysink -e

Performance:

CPU 0 CPU 1 CPU 2 CPU 3 Average CPU GPU
9.5 6.8 6.7 6.8 7.45 2.42

V4L2

File Decoder

NOTE:
For Jetpack 4.2, the nvv4l2decoder plugin reports in its capabilities that it supports several formats. However, after some testing, it was noticed that only NV12 is supported. 
FILE=filename.mp4
gst-launch-1.0 filesrc location=$FILE ! qtdemux ! queue ! h265parse ! nvv4l2decoder ! nv3dsink -e

Performance:

CPU 0 CPU 1 CPU 2 CPU 3 Average CPU GPU
19.2 16.55 15.9 17.45 17.27 40

VP9

OMX

File Decoder

FILE=filename.mkv
gst-launch-1.0 filesrc location=$FILE ! matroskademux name=demux demux.video_0 ! queue ! omxvp9dec ! nvoverlaysink

Performance:

CPU 0 CPU 1 CPU 2 CPU 3 Average CPU GPU
8.1 5.47 7.57 6.78 6.98 5.05

V4L2

File Decoder

NOTE:
For Jetpack 4.2, the nvv4l2decoder plugin reports in its capabilities that it supports several formats. However, after some testing, it was noticed that only NV12 is supported. 
FILE=filename.mkv
gst-launch-1.0 filesrc location=$FILE ! matroskademux ! queue ! nvv4l2decoder ! nv3dsink -e

Performance:

CPU 0 CPU 1 CPU 2 CPU 3 Average CPU GPU
19.43 17.25 14.93 17.06 17.16 45.25


  Index