The buffering may be related to the server-side load. Too many people contending for the bandwidth available. Over the years, the BBC has experienced a good deal of bandwidth issues - it's the price of success.
Streaming a 1 hour HD programme onto a PC uses around 1.2GB of data. Multiply that by a couple of hundred thousand and you get an idea of the huge bandwidth consumption. At peak streaming times (evenings and weekends) there can be some buffering issues - everything freezes until the downstream catches up.
This thread is now locked and can not be replied to.