I am after a mini PC for video surveillance. Initially will be looking at 2-3 cameras but potentially will increase to 16-20 cameras.

All the ZOTAC mini PCs are suitable for video surveillance. For this particular requirement, we would recommend using the S343B. The S343B with an Intel Core i5 processor and Nvidia GTX750Ti discrete graphics has the performance power to accommodate future expansion. In fact, the S343B is ideal for surveillance as many surveillance software are written on Nvidia CUDA model based on Nvidia GTX750Ti GPU.