I am working on building a live streaming system for my church and have settled on using PTZOptics cameras for the project. Our AV dealer wanted to set them up with SDI connections and then go through a capture device. For cost reasons I am looking at using the IP video capabilities of these cameras instead. We are currently using OBS to combine the sound from our mixer with the feed from a webcam before sending it to Facebook. As I've looked over the options from PTZOptics I have a question about the advantages/disadvantages of using NDI over RTSP/RTMP? The closest I've come to an actual comparison is a PDF of talking point slides that simply said "NDI evil" - not very helpful.

1 Answer 1


We used RTSP and it works fine. There are a few benefits of NDI (like doing PTZ controls over that protocol) but not worth the price jump for the cameras, in my opinion ($600 to upgrade each camera to NDI).

We do notice a ~200 ms delay in the video reaching the mixing PC behind the audio so we just use Vmix to delay the sound and match them up.

  • NDI is currently not so great at PTZ. The zoom speed ends up being a constant speed no matter what speed value you send. I'm pretty sure it's a bug in the current SDK, because I've seen it with cameras from three different companies. They all happily handle VISCA-over-UDP, however, so that's what I use for everything other than storing positions and retrieving stored positions (and I think I could do that with VISCA; it would just take a decent amount of code).
    – dgatwood
    May 6, 2021 at 1:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.