Hello NVIDIA team,
I am evaluating Jetson Orin NX for a 5-camera edge AI system, and I would like to confirm the best architecture and the practical performance limits for camera capture, ISP, encode, and decode.
My system has 5 cameras running simultaneously. I am considering the following two hardware options:
Option 1:
-
4 cameras use GMSL with serializers and deserializer.
-
The GMSL deserializer works in Virtual Channel / VS mode.
-
These 4 cameras are connected to Jetson Orin NX through one 4-lane MIPI CSI-2 interface.
-
The 5th camera is connected separately through another 4-lane MIPI CSI-2 interface.
-
All 5 cameras output RAW Bayer data and require ISP processing on Jetson Orin NX.
Option 2:
-
4 cameras still use GMSL with serializers and deserializer.
-
The 5th camera uses an external ISP first.
-
The 5th camera output after external ISP is then connected to Jetson Orin NX through a 4-lane MIPI CSI-2 interface.
-
In this case, only the 4 GMSL cameras require Jetson Orin NX internal ISP processing, while the 5th camera is already ISP-processed externally.
I would like to ask the following questions:
-
Camera capture and MIPI CSI-2
-
Does Jetson Orin NX support this kind of 5-camera architecture?
-
For Option 1, can 4 GMSL cameras be sent through one 4-lane MIPI CSI-2 interface using Virtual Channel / VS mode, while the 5th camera uses another 4-lane MIPI CSI-2 interface?
-
Are there any limitations related to NVCSI pixel parsers, virtual channels, or CSI bandwidth that I should consider for 5 simultaneous cameras?
-
-
Hardware ISP
-
How many camera streams can the Jetson Orin NX internal ISP process simultaneously?
-
Can Jetson Orin NX process ISP for 5 RAW Bayer camera streams at the same time?
-
If not, would Option 2 be a better design, where only 4 GMSL RAW cameras use the internal ISP and the 5th camera uses an external ISP?
-
What is the maximum practical resolution and frame rate for 4 or 5 simultaneous ISP-processed camera streams?
-
-
Hardware video encoding
-
If all 5 cameras run simultaneously, what is the maximum supported hardware encode resolution and frame rate?
-
Can Jetson Orin NX encode 5 camera streams at 1080p@30fps, 1080p@60fps, or 4K@30fps?
-
What are the practical limits for H.264 and H.265 encoding when 5 camera streams are active?
-
If internal ISP, AI inference, and encoding are running at the same time, should we expect lower encode performance than the values listed in the datasheet?
-
-
Hardware video decoding
-
If the system also needs video decoding at the same time, what is the maximum decode capability while 5 cameras are active?
-
Can Jetson Orin NX decode multiple H.265 or H.264 streams while simultaneously capturing, ISP-processing, inferencing, and encoding camera streams?
-
Are NVDEC and NVENC independent enough to run concurrently with the 5-camera pipeline?
-
-
End-to-end pipeline
-
For a real product with 5 cameras + GMSL + MIPI CSI-2 + ISP + AI inference + optional encoding/decoding, which architecture would NVIDIA recommend: Option 1 or Option 2?
-
Are there any reference designs, device-tree examples, GStreamer pipelines, or performance benchmarks for a 5-camera GMSL system on Jetson Orin NX?
-
Are there specific GMSL deserializers or camera modules that NVIDIA recommends for this type of design?
-
From the Jetson Orin NX datasheet, I understand that the ISP throughput is limited, NVCSI supports multiple streams, and NVENC/NVDEC limits depend on codec and resolution. However, I would like to confirm the practical supported configuration for a real 5-camera product.
Thank you.