Reputation: 829
Scenario to be achieved:
In an online class there are 20 students and one teacher. Now the teacher wants to enable his audio control and also wants to share the screen with 20 students.
Now similarly, there are 15 online classes running simultaneously by 15 different educators.
We would like you to validate the following points and suggest changes in any point so that our server can handle the load smoothly -
Question: Any alternative best server for Kurento to support the above described load (i.e. best server configuration that Kurento media rever requires in such scenario)?
Question: Any alternative way to design our architecture without using Hubport concept that in itself consumes loads of cpu usage in mixing streams?
Upvotes: 2
Views: 718
Reputation: 3541
An m3.large might allow you to get those numbers.
If the teacher disconnects, you don't need to throw away the endpoints from the students. It's enough to create a new endpoint for the presenter, and then go through all the viewers connecting them. Nevertheless, there are better options, like the DispatcherOneToMany. There are examples on how to use the dispatcher in the official mailing list.
Upvotes: 0