Hi there, we have purchased lots of Azure Kinect DK for make some recordings, include the audio and video. I use this library to record the RGB stream and the audio stream. However, the resulted audio and video are not strictly sync'ed. Given a recording of 1.5 hour, generally the video is shorter by around 2 seconds than the audio.
Based on this, I suspect that the generation of audio and video are based on different clocks. Am I right?
I also checked that endpoint descriptor of the USB connection of the Kinect, to check out the data transfer type. And I found that
- Audio use Isochronous type, to be more specific, it is asynchronous.
- RGB image stream use both Isochronous and bulk.
I think probably I am right, otherwise the outputed audio/video should be well sync'ed.
Looking forward to your reply.
Thanks so much!

