No, I'm using my Freeview HD TV (a Samsung UE40D6530) on channel 112. Just out of curiosity because it's the first time an internet-based Freeview channel has been available, as far as I'm aware. The TV plays YouTube and iPlayer videos very well, including HD, so it's not a connectivity or bandwidth problem.
Your link works fine on my PC, as does
http://sportstonightlive.com