Correct Way to Test Encoder/Decoder with GStreamer or FFMPEG

Hi. I’m trying to test the limits of video encoding/decoding capabilities on Jetson Thor. The official datasheet mentions 6x 4K@60FPS, 12x 4K@30FPS, 24x 1080p@60FPS, and 48x 1080p@30FPS in MAXN mode. I already have YUV420 input for both 4K and 1080p, but what is the actual methodology behind these stream numbers?

E,g., is it six individual gstreamer/ffmpeg pipelines that does simultaneous decoding from a single/six identical videos into HEVC encoding? Or is it some videotestsrc tee’d into six outputs that does concurrent encoding? I’m just trying to understand how these numbers are achieved. Thanks!

Hi,
We do profiling by running gstreamer commands like:
Orin NX: Frame loss when encoding 6 UHP H265 1080p60 streams - #7 by DaneLLL

Set videotestsrc to a live source and check encoding frame rate through fpsdisplsysink.