client calls connect method to connect with a given room and user
event emitted when audience member joins. Handler will have access to user data passed when audience member connected, as well as their audio stream
event emitted when audience member leaves
convenience method for returning all connected clients
It's still an open question as to how we handle muting or detecting who is speaking. That might be the responsibility of this service or some other module. We'll figure that out after we have some of this other stuff set up.
After talking it through w/SungMin:
It's still an open question as to how we handle muting or detecting who is speaking. That might be the responsibility of this service or some other module. We'll figure that out after we have some of this other stuff set up.