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.
-
Hi, please take a look at this post about the test principle of time delay.
http://forum.veye.cc/topic/22/i-want-to-synchronize-the-two-cameras-in-sync-mode/9?_=1619401819344Our 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.