How Can I Receive Multiple NDI Streams In Unreal Engine?

The NDI IO plugin for Unreal Engine 4 does not have an artificial limit on the number of NDI Streams that can be sent or received (ignoring physical hardware limitations). Each input requires an NDI Media Receiver, NDI Media Texture, and an NDI Receiver Component. Thus, each input has a 1:1:1 relation with the above objects. If you want to view multiple NDI Receivers simultaneously (each with separate NDI Media Textures), you must have an equal number of Receiver Components with the appropriate NDI Receiver set. Then call “Start Receiver” with the Connection Information object you want to connect to (the image below depicts an example with 4 receivers).

Last updated