+1 to all the above really.
Internet speed really shouldn’t matter as their streams are served using a third party CDN. You’d have to have pretty poor bandwidth &/or latencyfor that to fail. I think the problem is a combination of overloaded backend servers (not the ones serving the content – thats a CDN, just the metadata etc) & the player that’s just spectacularly badly written. The player doesn’t seem to cope with basics like seeking forward in a stream, it resets itself.
I finally got to watch Chasing Legends the other night only by watching at gone midnight.
Tip that works for me sometimes. When it says that the program is no longer available, remove ITV’s cookies & LSOs & reload the page. Also, by using privoxy as my front end proxy, I don’t get to see the adverts 🙂 Shame it doesn’t work for the live stream.
I really wish get_iplayer would work with ITV again.