I recently purchased Duo Capture Card for my project, to which I connected 3 ZED X cameras. I am aware that I cannot stream at 60FPS for all cameras due to bandwidth limitations, and I tested that it works well when I stream 3 cameras @30FPS at full resolution (HD1200). However, when I try to reduce 2 cameras to 15 FPS and increase the 3rd camera to 60FPS, I get a corrupted image output for the 60fps stream. As in both cases the stream accounts for 90FPS, I wonder why is there a corrupted output for the 2nd case?
You cannot set the FPS to 60 Hz when connecting more than two cameras. It’s not only a bandwidth matter. The limitation is related with a mechanism that we use to share the I2C addresses to control the cameras.
I have a follow up question to this then. Does this “You cannot set the FPS to 60 Hz when connecting more than two cameras” apply even for the Quad capture card, or it works somewhat different in that case?
In the case of the ZED Link Quad, you can reach 60 FPS with 4 cameras, but you must connect two of them to each 4-wire GMSL2 connector.
You can enable full synchronization by following this guide: