As of yesterday, videos have been unable to load on ITTV with an error message like "cannot connect to server." Today, https://tv.ittf.com/ is a broken link and ittf.com no longer has ITTV on its menu. Any clues to what is going on or if the videos will be hosted elsewhere?