An IPTV Middleware system is the most important element of an IPTV headend. It connects all IPTV services with IP set-top boxes and provides graphical user interface for the latter.
The NetUP IPTV Middleware server supports several types of client software and hardware. Subscribers can access IPTV services on their PCs using IPTV PC Client (IPTV player). The other way to access IPTV is using IP set-top boxes for TV sets. Since the 1.7 version Middleware supports two types of IP set-top boxes: classical IP STBs (produced by Amino, TeleTec, Intercross and others) and Android-based IP set-top boxes.
The IPTV Middleware is built on NetUP Business Server framework and interacts with user's devices and software and also with elements of the IPTV cluster: billing system, conditional access system and others.
The client part of NetUP IPTV Middleware is constantly evolving. There are three generations of Middleware clients available so far. The first one is IP STB with Web-based graphical interface. The second generation is the low-level software which provides native GUI on IP set-top box. Third generation of Middleware client is the NetUP.tv application for brand new Android-based IP set-top boxes.