Is the p2p definition open?
Is the spec of iPlayer p2p service open?
No need to keep it secret, they could protect their 'UK only' remit, by only doing p2p tracking for UK IP addresses, and open the spec. to iPlayer itself.
Once they've opened the spec up to iPlayer, then it's a doddle for people to make clients in generic open code for p2p, Mpeg4. All the code is already there to do it, it just needs to be strung together with a few wrappers to make it work with the bbc's service.
That code could be *everywhere*, a lot of those networked set top boxes are nothing but stripped linux distributions, and could run that code.
It wouldn't be long before iPlayer support would be everywhere.
Imagine if you then charged to do p2p tracking on non UK IP addresses via BBC World commercial services.... you'd leave iTunes in the dust. They could get access to every little market worldwide and sell their content direct to customers.
(While of course serving it free to UK IP addresses).
You could serve up free p2p trackers to UK ip addresses, but charge for the non uk tracker access, and that would have a much wider market than they can dream of.