I am using AGX Xavier 32G. I see in the datasheet the Maximum number of streams of Encoder is 1080p30(32).
So I ran 32 streams of 1080p30 of Encoder, it works pretty good.
But when I simutaniously ran 30 streams of 1080p30 NvBufferComposite using VIC, the Encoder throughput is largely affected. The compostion is in different process.
So does the VIC composition really affects the Encoder throughput? If yes, why?
In every stream of the 32 streams Encoder, there is a Decoder before it, the type of Decoder capture plane and the type of Encoder output plane are both V4L2_MEMORY_DMABUF. And after the Decoder, there is a NvBufferTransform for transformation from BlockLinear to PitchLinear.