arthurjdileo / virtual-classroom

A virtual classroom allows two or more participants to communicate and collaborate in a class-like environment to simulate an actual classroom but with much more convenience and access to learning tools.
MIT License
2 stars 0 forks source link

Multiple Sessions + Splash Screen #5

Open arthurjdileo opened 6 years ago

arthurjdileo commented 6 years ago

https://i.clouds.tf/yvrh/g9k8.png Using this drawing as a template, implement the first screen (splash screen) which will be the first step to implementing multiple sessions. In this, there will be two options: classroom mode and tutor mode. In classroom mode, there will only be one video and audio stream which is from the client labeled "Teacher" on the server side. In the same way, the tutor mode will have two-way video and audio stream. Tutor mode should be restricted to two clients (backlog = 2). After this, we must configure the server to be able to handle multiple sessions at once and assigning them sessions ID's that will be used to create and join them.