Could someone try out this suggestion : http://www.reddit.com/r/leagueoflegends ... streams_i/
it appears that Youtube and Twitch are hosted on some bad servers some places in the world - but by blocking those bad servers the service gets better...