i am not a computer engineer
but i dont understand why they cant play the game that then goes out to dota tv separately so if there is a problem it's with the viewers and the players aren't effected I dunno
Its honestly just an unfinished feature, and its something that Valve is planning to implement but hasn't got around to it. The worst thing is that it actually a functional thing back when in game tournament streaming just became a thing, the Starladder Lan finals was a real lan. Valve flew out to Kiev and set up a small server at the lan and broadcasted out to Dota TV.