We're looking for a web based voice chat setup which would run in the same tab with our multiplayer game.
Major requirements are:
.Setup voice chat
.voice chat must run without any interface in the same tab as our game
.Expose API(s) to make group/channel/room and add/remove people from rooms on the fly, mute/unmute
.It should be able to host a room with ~300 people in one room of course not all 300 people will be speaking at the same time (they won't have mic access), more like a commentary where 5-6 people will be speaking and it gets broadcasted to everyone else in the room. And as per requirement we can make spots and allow people to go and join in the discussion but at max 15-20 will be speaking at once but rest all must be able to listen.
I will create for you a website just like Discord with all the features you mentioned, if you are interested I will give you a demo how the website will look like.