Hi all, wondering how sites which include video, like BBC's iPlayer, allow such flexible jumping around with virtually zero preloading after a jump?

Is this down to setting up a streaming server, or down to the code behind??

thanks
Edt