I'm using JavaScript SDK to create a web conference client app where there are few publishers and many (hundreds to thousands) viewers inside each SFU conference room. So I intend to use Ant Media Server in a cluster mode. Could you please clarify some questions:
1. I want each publisher to be able to view streams of other publishers of the same conference room. Do I need two different connections (two instances of WebRTCAdaptor) in that case: one for publishing (origin server) and one for viewing (edge server)? Or it can be done via single connection to the origin server?
2. Is it required for SFU conference room that all publishers of the room are connected to the same origin server?
Question
dmitry027
Hello, everyone.
I'm using JavaScript SDK to create a web conference client app where there are few publishers and many (hundreds to thousands) viewers inside each SFU conference room. So I intend to use Ant Media Server in a cluster mode. Could you please clarify some questions:
1. I want each publisher to be able to view streams of other publishers of the same conference room. Do I need two different connections (two instances of WebRTCAdaptor) in that case: one for publishing (origin server) and one for viewing (edge server)? Or it can be done via single connection to the origin server?
2. Is it required for SFU conference room that all publishers of the room are connected to the same origin server?
Link to comment
Share on other sites
Top Posters For This Question
2
2
Popular Days
Jan 6
2
Jan 5
1
Jan 11
1
Top Posters For This Question
mustafaboleken 2 posts
dmitry027 2 posts
Popular Days
Jan 6 2023
2 posts
Jan 5 2023
1 post
Jan 11 2023
1 post
Popular Posts
mustafaboleken
Hi @dmitry027 You don't need to have separate WebRTC Adaptors. Publishers can send the stream to different server, Ant Media Server will handle the distrubition. You can check the reposit
mustafaboleken
Hi @dmitry027 You don't have to add ssl for each instance. You can use 5080 port with http for instance. Adding ssl to load balancer is fine.
3 answers to this question
Recommended Posts