This sort of thing would have been a research project a few years ago. It's exciting to see the Web evolve. Broadcasting realtime text and video are now building blocks we can rearrange in innovative ways.
WebRTC is great for this - and has been available in building block SDK form for some time (eg Tokbox). When I last looked it had codec issues cf the client side tools eg Zoom. Not sure if these have been solved yet?