NDI Computational Overhead & Limits vs HDMI & Friends?
Posted: Mon Jun 01, 2020 23:10
Getting really pumped on being stoked about the NDI protocol from NewTek.
From what I gather Syphon and Spout are still the most efficient way to send video between applications on the same computer.
But! I am curious about what kind of limits there are for sending video over the network using NDI?
For instance, I love maxing out computers to see how many video outs I can reliably get. You know, multiple graphics cards, weird USB-C -> HDMI Dongles, and of course the famous Matrox TripleHead2Go's.
But! What if I could best my current records (x7 1080p@30 videos outs from a NUC Hades Canyon - running at 30 FPS with 3 layers clean BTW!!) and get say 10, or above, by using the NDI protocol? It seems like there is about 100 Mbps of overhead from each HDMI stream in NDI. So on a 1 Gb network and card we should be able to connect to at least x9 1080p@30 screens/projectors/etc right?
Now to the real meat of it... Without buying all of the gear is it possible to test this? Say send NDI signals but not actually have any of those decoders downstream? To test out the limits right? Can your GPU/CPU handles more video outs, more efficiently, than just native HDMI & DisplayPort IO by themselves?
Wow! If so that would be revolutionary! Finally a simpler cable that can do a lot more!
Just checking in... thank you for keeping this tool on the new new.
From what I gather Syphon and Spout are still the most efficient way to send video between applications on the same computer.
But! I am curious about what kind of limits there are for sending video over the network using NDI?
For instance, I love maxing out computers to see how many video outs I can reliably get. You know, multiple graphics cards, weird USB-C -> HDMI Dongles, and of course the famous Matrox TripleHead2Go's.
But! What if I could best my current records (x7 1080p@30 videos outs from a NUC Hades Canyon - running at 30 FPS with 3 layers clean BTW!!) and get say 10, or above, by using the NDI protocol? It seems like there is about 100 Mbps of overhead from each HDMI stream in NDI. So on a 1 Gb network and card we should be able to connect to at least x9 1080p@30 screens/projectors/etc right?
Now to the real meat of it... Without buying all of the gear is it possible to test this? Say send NDI signals but not actually have any of those decoders downstream? To test out the limits right? Can your GPU/CPU handles more video outs, more efficiently, than just native HDMI & DisplayPort IO by themselves?
Wow! If so that would be revolutionary! Finally a simpler cable that can do a lot more!
Just checking in... thank you for keeping this tool on the new new.