Re: Even easier
Its definitely possible.
Though one thing that occurs is actually you dont need a licence to view BBC content online...
But simply adding a login to the service could resolve this...
Part of the registration process involves some kind of verification... if you have a licence provide its number, if you dont they post you an activation code to your UK address... One code per licence/address.
2-3 streams per login. And some monitoring so if your login seems to be being used abroad for any lengh of time/used abroad and in the uk at the same time they can question
A register/login process would remove the need to be constantly blocking IP addresses.... If you have a valid login they wouldnt care whether your traffic came in through a VPN/TOP/TCP IP/IPoAC*
*They might care a bit about the last one as there would be a massive processing overhead for them :)