I am working on a webrtc video conferencing application.
https://multi-peer-harsh.herokuapp.com/
It can be used to connect multiple peers but peer to peer model isn't scalable and uses lots of bandwidth and cpu. I read that media servers can solve my problem but all of them seemed to be less flexible . Also I only need media server's capability where intermediate server handles all the media streams, other features like screen sharing, whiteboard, background blur etc I wish to code and implement myself upon webrtc without using media server's APIs
So summarized question is "How to use media server over my existing peer to peer conferencing application to make it scalable?"
I'm sorry if my question is vague but I had lost direction so asking this out seemed my only hope. Thank You.