If you watch or record live TV, or you're watching anything on BBC iPlayer, even if it is on-demand, then you'll need to have a TV licence - or risk a £1,000 fine