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
)
Alternative is:
chaochaolive which is like a streaming site for many Chinese channels. If you don't know much Chinese like me you really just need Google Translate and determination to make an account and find the right link.
乒乓 = table tennis - just ctrl+f that on a page full of Chinese and you should be fine