fran4383 wrote:The Hikvision IP introduces about 300ms of delay.
This is already too much lag for gym projection. 100-150ms total delay can be tolerated. Under 100ms is ideal.
fran4383 wrote:vMix wants to add to that a 300ms buffer, which I can get rid of at the risk of losing picture consistency.
I'm not sure that 300ms plays a part in local viewing. Yes, it will add a bit more latency to the streaming video, but that's of no real concern since they're already lagging behind "real time" by 30-180 seconds anyway. I believe vMix bypasses the streaming buffer for an output to a spare HDMI port on your graphics card, like I think you're doing now. Still, vMix will add a minimum of 2-3 frames for capturing/processing/outputting. (This is similar to Wirecast, which I use.) BTW, 2-3 frames at 30fps is 67-100ms leaving hardly any wiggle room for anything else. However, 2-3 frames at 60fps is half of that, or 33-50ms.
fran4383 wrote:Stake presidency wants two projectors in the gym, relaying the same stream I'm broadcasting. With a 700ms total delay, that's too much for gym projectors when the real event is visible in the same line of sight. I think 150ms would probably be OK.
Yeah, you can squeak by on 150ms. The problem is, you're stuck with real-time audio in the gym, so as the projection lag increases, so does the "lip sync" problem.
fran4383 wrote:I assume the NDI PTZ cameras also have at least 300ms of delay? This would not work for gym projectors. Any thoughts? What kind of delay have you experienced with NDI PTZ cameras, just in the camera processing/encoding to NDI?
NDI claims to have end-to-end latency with only 1 frame delay (in ideal conditions), but I've not used it, so YMMV. If you don't have a dedicated Cat5e cable from the NDI camera to your PC, the signal will have to travel over the church LAN. It's a Multicast signal, but ever since NDI 2.0 they have ways of manually specifying which devices will receive the stream so it doesn't get bogged down trying to stream to the entire LAN (including the AP's). The church building LAN will have to have Gigabit switches and good cabling practices to support GigE speeds.
I use either HDMI or SDI output cameras. For HDMI cameras, I convert to SDI. The signals can then travel over the existing 75 Ohm coax already in the walls. OK, most of the time. You have to make sure the coax is "home runned" back to the satellite cabinet, or wherever you setup your streaming gear. This offers about as low latency to your PC as it gets.