Each user requires a IPTV Set-top box for viewing the iptv channels, which is connected to the TV with a HDMI cable or composite video cable.
There is various types of setptop boxes available in the market with deferent OS such as Linux or android.
It is not necessary to use the same IPTV headend manufacture set-top box. You can use any compatible brand but some feature may not work but still it can serve the basic function.
When choosing the set-top box check about the stability of the box. It should not hang or stuck after few hours of working. The modern boxes coming with PoE(power over Ethernet) features which makes installation easy.