Femto Mega is 2-3 frames (66-100ms) behind the Azure Kinect

Please watch this test: https://youtu.be/eyY6ERpyxEA

66-100ms may not sound like much, but it’s absolutely critical in interactive applications, and this is on top of the Azure Kinect’s latency, which I haven’t measured, but I expect to be at least 60ms.

Does anyone have proposals for how to lower this latency? Does some of it arise from the one-device depth processing? In that case, the Femto Bolt might score better.

I am pretty confident about the computer, switch and cables I’ve used for the test. But let me know if you think there is anything may improve the situation.

Orbbec Femto Mega
Firmware: 1.3.1
SDK 2.2.5

Azure Kinect
Firmware: 1.6.79 (Depth)
SDK: 1.4.1

Computer
CPU: AMD Ryzen 7 9800X3D
GPU: RTX 5090
MOBO: MSI MPG X870E Carbon

Switch
QNAP QSW-M2106R-2S2T

Cables
RJ45: CAT7 S/FTP
USB: The cable included in the box