I have ALWAYS had to add at least 30-40ms Audio Delay in TriCaster when audio is analog and cameras are HDMI or SDI. Jim Davis did an experiment to compare SDI and NDI inputs on TriCaster and did not find any additional latency when using NDI versus SDI sources -
https://youtu.be/X_y6wLJl1BY
I had duplicated this myself, connecting a single Newtek PTZ1 camera to two inputs on my TriCaster, as SDI and NDI. Then I set up a split screen in an M/E to compare the two sources, moving my hand up and down, back and forth across the split screen and most of the time both sides matched perfectly, or perhaps 1 frame off at times, but never more than that.
So really, I don't believe the issue is the NDI, but more likely is the PTZ camera itself. All digital cameras add a small amount of latency as they process the signal before it comes out as HDMI or SDI - no different with NDI. Just that the PTZ cam might be taking a few frames more to output the video than you are used to. If possible, try the split-screen SDI/NDI experiment yourself and see if there is a timing difference between the two. You might find that the issue is just the camera itself, with the same delay over SDI. Had you tried the camera with SDI before using NDI? It's a new camera so maybe not?
Keep in mind that using 60p can reduce latency since each frame is half the duration of 60i or 30p frames. So either 720p60 or if you have the TC1 then 1080p60 will help. Of course MATCH the video output format on camera to TriCaster Session to avoid additional frame-sync delays.
Thanks
Jeff
Bookmarks