UK residents who watch TV programmes streamed over the internet will have to pay a licence fee for the privilege, while people living abroad can do it for free.