Encoder capability - could a pixel budget like this hold?

I am researching an application where I need to record two 4K@30 video sources as well as encode a single HD@30 video. The video is a warped product from the two sources.

That gives me a need for three encoders, and NX is limited by two. I am therefore researching a workaround.

My question is therefore. Would the following scheme work:

The NX capacity is two 4K videos at 30 fps. Each signal is 3840x2160. That gives me a pixel budget of 238402160 pixels.

I would spend 1/8 of the bandwidth on encoding the HD signal, leaving me with (7/8)of the budget for stacking the two images. That means that if I can crop the source images from 3840x2160 to 3840x1890 I should keep the budget.

Does the NX support such schemes or is there something else I should be aware of?

I would hate to be forced to add an external PCI-e encoder to solve the job.

Hi,
Theoretically your idea should work fine, but it is more confident to verify it on real device. The release is under preparation and please stay tuned.

In the mean time, you may try the software implementations on either Jetson platform. The software stacks are identical on all Jetson platforms. If you have any one, you can flash it through SDK mananger and try gstreamer or tegra_multimedia_api. Documents are in
https://developer.nvidia.com/nvidia-jetson-linux-multimediaapireference
https://developer.nvidia.com/embedded/dlc/l4t-accelerated-gstreamer-guide-32-2

Thanx. I will need to dig into the docs and do some testing

Just a hint on one of the references: Where are the actual Tegra samples stored?

Hi,
With the device the samples are installed to /use/src/ through sdkmanager.
Since NX is not released yet, you can get samples from download center.