Edit: I can't post links because I just made an account :(
Link in the Where to Watch for USA is:
twitch tv - search for WTTMacao
But Twitch is a video game streaming site with no international restrictions I'm aware of - I'm in Aus and it works for me.
(Don't tell anyone :eek:)
Alternative...