I would think you’d want to look into some kind of webRTC protocols. You’d need a way to have users switch between broadcasting and listening to an audio stream.
id start here https://webrtc.github.io/samples/