0
votes

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.

1

1 Answers

0
votes

You can use a solution with a relay live streaming server, for scaling and reliability. In example this HTML5 Videochat - Live Streaming - GitHub Demo app uses Wowza SE to broadcast WebRTC streams to multiple viewers.

enter image description here