Below is a use case of our business. I appreciate if you can tell if the [agora.io] platform can support this use case and how i.e., (Options, SDK, APIs)
This is an online 1:1 class for lecturer and students.
The lecturer opens a virtual space for class and invites 1 student.
Student has 2 webcams. One is installed on the front, and the other is installed on the side.
Videos from student's webcams should be live-streamed with no delay to the lecturer.
the lecturer can select between two videos of student and watch videos and listen to the audio two live-streamed videos must be switched by a button and the switched video is played on the lecturer's Screen.
#1 live-streamed video -> button click -> #2 live-streamed video -> button click -> #1 live-streamed video --> button click --> #2 live-streamed video ...
When switching between #1 live-streamed video and #2 live-streamed video, the "Playback Position" must be the same.
At any time, the lecturer can end the video session. the videos of each student must be ready immediately at the server to replay and watch. The lecturer can end lesson
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…