IPTV explained in plain English: how it delivers live TV and on-demand content over the internet, and how it compares to Sky, Freeview and traditional TV.