Encode 6 streams h265/h264

Hi,

Someone tried to encode 6 streams from 6 imx577 12mp sensors (2-lanes per sensor)?
What max fps can i get?
Platform Agx Xavier, Leopard Imaging 6 camera adapter with sync FPGA.

Best regards, Viktor.

Hi,
The mult-instance video encoding cases are listed in
https://developer.nvidia.com/jetson-agx-xavier-series-datasheet
Please take a look. If the resolution of imx577 is 1920x1080, it can achieve six 1080 60fps.

Our resolution is 12mp, 4kx3k, so AGX encoder resolution 4096x4096. In this case what is max fps for 6 sensors?
Somebody did real tests?

could you help to take a look at this post which is running a single model for object detections for multiple rtsp camera streams which is similar to the original post here:

Why it is here?

Hi,
We try the command to encode 4096x4096 for 6 processes and it is 18-19fps:

gst-launch-1.0 -ev videotestsrc num-buffers=300 is-live=1 ! video/x-raw,width=1280,height=1280 ! nvvidconv ! 'video/x-raw(memory:NVMM),width=4096,height=4096' ! nvv4l2h265enc maxperf-enable=1 ! fpsdisplaysink text-overlay=0 video-sink=fakesink sync=0 & gst-launch-1.0 -ev videotestsrc num-buffers=300 is-live=1 ! video/x-raw,width=1280,height=1280 ! nvvidconv ! 'video/x-raw(memory:NVMM),width=4096,height=4096' ! nvv4l2h265enc maxperf-enable=1 ! fpsdisplaysink text-overlay=0 video-sink=fakesink sync=0 & gst-launch-1.0 -ev videotestsrc num-buffers=300 is-live=1 ! video/x-raw,width=1280,height=1280 ! nvvidconv ! 'video/x-raw(memory:NVMM),width=4096,height=4096' ! nvv4l2h265enc maxperf-enable=1 ! fpsdisplaysink text-overlay=0 video-sink=fakesink sync=0 & gst-launch-1.0 -ev videotestsrc num-buffers=300 is-live=1 ! video/x-raw,width=1280,height=1280 ! nvvidconv ! 'video/x-raw(memory:NVMM),width=4096,height=4096' ! nvv4l2h265enc maxperf-enable=1 ! fpsdisplaysink text-overlay=0 video-sink=fakesink sync=0 & gst-launch-1.0 -ev videotestsrc num-buffers=300 is-live=1 ! video/x-raw,width=1280,height=1280 ! nvvidconv ! 'video/x-raw(memory:NVMM),width=4096,height=4096' ! nvv4l2h265enc maxperf-enable=1 ! fpsdisplaysink text-overlay=0 video-sink=fakesink sync=0 & gst-launch-1.0 -ev videotestsrc num-buffers=300 is-live=1 ! video/x-raw,width=1280,height=1280 ! nvvidconv ! 'video/x-raw(memory:NVMM),width=4096,height=4096' ! nvv4l2h265enc maxperf-enable=1 ! fpsdisplaysink text-overlay=0 video-sink=fakesink sync=0 & 

Hi @music1913 for clearness please continue the discussion in that topic. Thanks.

It is processes with testsource only. But i mean total pipeline. 2-lanes mipi per sensor can be a bottleneck?

Hi,
We misunderstood the question and thought you were asking about capability of hardware encoder.

So you have Leopard camera adapter and would like to know if it can connect 6 imx577 and achieve 4096x4096p30. Is it correct?

Yes, the question is about max fps of the scheme:

Agx+CamAdpt+6xImx577(full resolution, 2-lanes)

@vsw
First of all, the IMX577 is a 12MP sensor which cannot output 4096x4096 data.
Per our testing, the Xavier can support 6 x 12MP @ max 15fps.

Ok. Got it. Thanks.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.