Register For Updates

NDI Processing Engine

Signal Orchestration Glue for NDI


NDI Processing Engine is a modular infrastructure to facilitate migration of SDI to NDI workflows, and to enable a new generation of NDI based facility.  It aims to replace racks full of traditional SDI glue modules, commonly used for tasks such as scaling, bug insertion, audio embedding, de-embedding and mixing, plus other video and audio processing including unlimited flexible multiviewers.


It can also be used to bridge between other IP video formats, with modules to perform tasks including RTP H.264/AAC Video/Audio stream conversion to NDI and NDI restreaming as various IP Stream formats including as transport streams.


More details of the Processing Engine are available in this white paper.


As part of a migration program from SDI to IP Video, NDI Processing Engine can massively reduce costs, and rack space by replacing massive amounts of dedicated video hardware with generic COTS computing systems. A fast dual CPU Xeon computer can do the work of an entire floor to ceiling rack of traditional processing modules, all configured in a web browser from a generic pool of CPU resources. The entire signal chain can be reconfigured in seconds - using the same hardware to perform a completely different set of functions, in a different configuration.


The NDI Processing Engine includes an AES67 to NDI Gateway to instantly re-wrap all your AES67 audio sources as native NDI Sources.  It also includes Sienna NDI WebLink to provide web browser based viewing of any NDI sources on your network - even from iPhone or iPad.


Sienna NDI Processing Engine comes with a standard set of processing modules, with more specialist modules available in the PLUS add-on option.  Custom module development is also available to maximise efficiency of your workflow, and to explore even more technical capabilities of this amazing platform.

Current List of Available Modules


Already in use by some of the world's leading broadcasters, Sienna NDI Processing Engine is available  for macOS and Ubuntu Linux.


Please contact sales [at] for more information.


The Sienna NDI Processing Engine is a dynamic processing infrastructure constructed and controlled via a graphics web interface where users can drag modules into the processing chain,  connect them together and control parameters.


Click HERE to view Demo videos of the Processing Engine in Action

Demo Videos