When I have all three pipelines running, I noticed frames dropped in the JPEG branch by the discontinuity of the frame number in the metadata. in the order of 2~3 frames per second.
If I stop either of pipeline 2 or 3, the remaining two pipelines would stop having such issue.
If I stop the nvinfer branch or h264 branch in the first pipeline, the frame drop would also go away.
When frame drop happens: I noticed high VIC load(always ~99%)
I made some changes to only enable the RTSP branch when there’s active session.
That appears to fix the problem for now; but still would like to know if VIC is the bottleneck and how we can potentially improve the max performance.
Thanks.
If I change to old api: bufapi-version=0 it will work fine.
So the nvjpegenc is not compatible with new buffer API, but I didn’t see this mentioned anywhere.
I did see the note that nvv4l2jpegenc is not compatible with DeepStream SDK. However in such a simple pipeline, only other plugin is nvarguscamerasrc, and I thought it’s not part of deepstream, but l4t-camera, right?