The youtube link works fine - at least from here.
I've made the experience that the uk broadcasters mostly make their streams only accessable from a british IP, channel4 also lets the Irish watch their streams. Usually british tv clears the rights to use external images only for the islands, most other european stations have their streaming media accessable from european IPs or even worldwide.
glad to give out uninteresting background infos...