A question regarding TwitchTV

For some reason TwitchTV videos load extremely slowly for me; sometimes not at all. I once tried DLing an archived vid but the Download speed was 1-10 KBPS.
Is this an ISP issue? (I don’t live in the US BTW) Are there ports I can forward or something to get TwitchTV to load properly for me?

It can be for multiple reasons like ISP maintenance or local Twitch servers messing up.

My ISP hasn’t had any maintenance; but how would their servers mess up?