Hi,
Please execute the steps on Jetson Nano and check if there is improvement:
- Run $ sudo nvpmodel -m 0 and $ sudo jetson_clocks
- Enable maxperf-enable=1 to nvv4l2h264enc
- Set idrinterval to small value such as 15
There is 4-frame buffering in Argus so it may not be within 100ms for 30fps. After executing above steps, Jetson Nano are in maximum throughput and please try and see if there is further improvement.
And for comparison, you may also try UDP by referring to this topic:
Gstreamer TCPserversink 2-3 seconds latency - #5 by DaneLLL