I want to make a one to many micorphone streaming implementation. Where a user record from his microphone, and from there other people could hear him. I have to record de microphone session too.
What will be best? An WebRTC comunication between clients or a one-to-server-to-many implementation? Take in mind that can be thousands of client and i dont know if WebRTC can support it.
For one-to-server-to-many implementation im thinking in a node.js (or JAVA) server with binary websockets, where ser server recive the microphone user data and then stream it in realtime to all the clients that are listen. How would you do this implementation? What tools would you use?
Thanks!