Nvh264dec latency on host machine (slower than jetson)

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.