Stream audio from host into multiplayer lobby

Looking to do live shows in a multiplayer lobby. How would I go about a multiplayer lobby with a streamed audio source from the host? I’d like it to be in sync because i’d be driving elements with the music as well… this should be possible. Right? I’m a C++ guy but not a network person…
Here’s the Deadmou5 virtual set. similar thing. Streaming video/audio. Would synching be completely garbled and arbitrary or can say, midi driven events still work with the stream? Is this a AWS type thing for more than a couple clients or how does that work?