hi everybody
im trying to stream video camera from jetson to my host machine with jetson gstreamer version is 1.16.3 and in my host machine is 1.19.2
when i transmit data to another jetson and decode it with nvv4l2decoder and i trace it to measure latency it shows 10 to 20 ms for decode it
but when i try decode the stream on my host machine ( which is not jetson ) with nvh264dec element it takes almost 180ms for decode .
how is that possible?
my host machine have RTX 2080 and if i understand correct nvh264dec use hardware to decode h264 stream
can anybody help me to solve this problem??
additional information that may help :
the default gstreamer on my host machine was 1.16.3 and i build 1.19.2 from source on /usr/local
this is the receiver pipeline :
gst-launch-1.0 udpsrc address=192.168.55.100 port=5000 ! application/x-rtp,media=video,encoding-name=H264 ! rtph264depay ! h264parse ! nvh264dec max-display-delay=0 ! videoconvert ! videoscale ! ximagesink
Hi,
Please try this set up and check latency between using avdec_h264 and nvh264dec:
Jetson AGX Orin FAQ
Q: Is there an example for running UDP streaming?
To confirm the issue is specific to using nvh264dec
after i built gstreamer new version (1.19.2 ) from source, there is no element with name avdec_h264 anymore
is just nvh264dec for decoding h264 stream
Hi,
It is in gstreamer1.0-libav package. Please check if you can build the package of version 1.19.2.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.