There are many post in the devtalk discussing latency of CSI camera. I am still puzzled at some questions.
- What the hardware limit of the latency of catpure.
I found a guide of jetpack camera api. On page 55, it picturized the pipeline of the capture:
Does it mean there must have at least 3-4 frames latency in the capture due to CSI/VI/ISP pipeline structure ?
- What does the buffer actually mean in nvcamera src plugin?
I saw Ridgerun request to change the default value from 10 to 4 and it seems the buffer size impact the latency. Where is the buffer located and what does the buffer size mean?
- What’s the difference between libargus and nvcamera?
As in some post, I noticed NVIDIA guys suggest libargus might have low latency than nvcamera src plugin in gstreamer. Why they differs?