quicktime buffers all the video input frames. totally beyond my control.

so it depends on what else is going on in the computer.

sometimes the delays are from other equipment in the chain as well.

sometimes there is almost no delay. even with movies playing