build x86 ubuntu mini-pc based applications for hd or uhd

NDI Endpoint for Infrastructure Building

A common requirement in NDI Infrastructure design is a low cost, reliable and remotely administrated end point to output NDI to an HDMI Monitor or Projector. A great solution for this has been to use a Mini PC like a Beelink AP34 running Windows 10, and NewTek NDI Studio Monitor.  However, the need to run Windows compromises the simplicity of this solution and introduces many addtional support and admin considerations.


To address this, Sienna have created a native Ubuntu Linux full-screen NDI Monitor which runs smoothly on Beelink AP34 and other Intel CPU based mini pcs with similar or better performance. The app is very lean and efficient, and features a web interface for remote control of selected NDI Source.  Ideal for mass deployment by Approved Sienna NDI Systems Integrators this essential app fills in one more piece of the NDI Infrastructure jigsaw.


Since it uses the official NewTek Native NDI libraries, it offers 100% compatibility with NDI, NDI HX and future NDI updates and variations, unlike hardware based devices which feature limited format support and mixed compatibility.


It's also possible to chain monitors together so multiple monitors can be linked to a master monitor and will follow source changes made on the master monitor.


For sites looking for a centrally controlled routing and distribution system for NDI, this Monitor makes a perfect complement to the Sienna NDI Router - which can be controlled by Crestron, AMX, Extron and other controllers


NB: NDI Monitor is available in cost effective packs of 5 and 10 licenses via approved Sienna NDI Systems Integrators, or as a single machine license from the Sienna Web Store.

This software requires a 64-bit x86 based processor (does not run on ARM based Ubuntu installations).


Mini PCs like Zotac Zbox Pro PI335 Pico, and Beelink N41 and Pepper Jobs GLK-UC2X are tiny, have Gigabit ethernet HDMI out, and can be powered with a POE Splitter. They have fast eMMC storage built-in with Intel graphics, and an Intel CPU which is fast enough for great performance with Full HD NDI stream playback.  Newer models such as Beelink N41 feature  better performance with the N4100 CPU capable of UHD30p. The older Beelink Ap34 features the Intel N3450 CPU which still does full HD playback - so any mini pc with that processor or faster versions and which can take Ubuntu installation should work. The Beelink N41 uses the Intel N4100 CPU which again can be found in many other products.  Any mini PC with a passmark of 2500 or more should also be appropriate for HD. The N4100 and J4105 seem to be a price/performance CPU sweet spot for these mini PCs.


Device Testing Matrix:  22nd July 2019 *indicates user report


Device                                   CPU                SD                 HD30      HD60      UHD24           UHD60

Passmark > 6000                  various            OK                  OK            OK          OK                 OK

Zotac ZBox Pro PI335 pico   N4100             OK*                 OK*           OK*        OK*               NO

Beelink N41 / Pepper UC2X  N4100             OK*                 OK*           OK*        OK*               NO

Beelink AP34                         N3450             OK                  OK             NO         NO                NO

Zotac CI321                           2961Y             OK*                 NO             NO         NO               NO