IMX327 Gstreamer latency
We have timed a latency of actual optical image in realtime to gstreamer appsink to be about 140ms. Is there any way to reduce it?
Here's the gstreamer pipe "nvv4l2camerasrc ! video/x-raw(memory:NVMM), format=(string)UYVY, width=(int)1920, height=(int)1080 ! nvvidconv ! video/x-raw(memory:NVMM) ! nvvidconv ! video/x-raw ! appsink max-buffers=1 drop=true"
I was expecting it to be 1 - 34ms frame output delay (1ms shutter) + <60ms transfer time + ~5ms for pipe conversions which should take us to a total of 65 - 100ms. Whereas we never get less than 110-120ms.
veye_xumm last edited by
Hi, please take a look at this post about the test principle of time delay.
Our veye series modules include isp function, which involves whole frame caching in some places, so there will be a little extra delay than raw sensor's camera.
In my experience, the screen-to-screen latency test results are indeed more than 100ms.