How can I play two or more video files/streams in different windows with frame-level synchronism?
What tools, libraries or APIs could I use to do that?
By frame-level synchronism I mean that my solution must guarantee that each frame of each video file must be shown at the same time its corresponding frames (from the other files) are shown.
Eg:
in sync out of sync
Time -+-+-+-+-+-+ ... +-+-+-+-+-+-+
video 1 fr1 fr2 fr3 fr1 fr2 fr3
video 2 fr1 fr2 fr3 ... fr2 fr3 fr4
video N fr1 fr2 fr3 fr1 fr2 fr3