GStreamer lockup with H.264 encoder from nvarguscamerasrc

This is not an answer, and I may not be able to help further, but for helping to figure it out:

  • Is it the same if you replace udpsink by fakesink ? Or set udpsink host to localhost ?
  • Does adding h264parse between h264 encoder and rtph264pay improves ?
  • Is it the same if you launch the 6 pipelines from the same gst-launch process or 6 gst-launch processes each running its own camera pipeline ?

You may also check VIC clocks. This link was for a Xavier, there may be some different paths for TX2.