I am attempting to use GStreamer on Jetson Orin Nano to transmit video in real time. However, I have encountered an issue where the nvv4l2h264enc
encoder is not available. Some sources suggest that this encoder might not be supported on Jetson Orin Nano. Is this information correct?
If nvv4l2h264enc
is indeed not available, are there alternative methods to achieve high-speed, low-latency video transmission using GStreamer or FFmpeg?
The goal is to transmit video from an ROV (Remotely Operated Vehicle) to QGC (QGroundControl) in real time.
I am considering the following pipeline:
GSTREAMER = ‘appsrc ! videoconvert ! nvvidconv ! nvv4l2h264enc ! h264parse ! video/x-h264,stream-format=avc,alignment=au,profile=baseline ! rtph264pay ! udpsink host=192.168.2.1 port=5600’
Can this approach achieve low-latency and high-performance encoding, or are there better alternatives you would recommend?
Additionally, I would greatly appreciate detailed information on the specific codecs and encoders supported by Jetson Orin Nano’s hardware for video encoding.
Thank you for your time and guidance.