Interactive small class refers to an online education solution in which a teacher teaches multiple students in real time at the same time, integrating real-time audio and video, chat room, screen sharing, whiteboard and other functions. During the live teaching, teachers and students can interact in real time (such as online tutoring, asking questions, answering questions, etc.) through audio, video, text, whiteboard, etc., and students can also communicate with each other.
Interactive small class includes the teacher client and the student client. The teacher client runs on Windows and macOS system based on Electron, and the student client runs on Android and iOS devices.
In this solution, you can experience the following functions.
|Class Management||The teacher’s one-click on/off get out of class and control of student operation permissions, including: turn on/off the microphone, turn on/off the camera, send messages, etc.|
|Audio/Video Interaction||During the course, the teacher and multiple students can interact in real time with each other to realize online tutoring, asking questions, answering questions, class meetings, etc.|
|Warm-up music||Teachers can play warm-up music before and during class.|
|Real-time Messaging||Teachers and students in the classroom can chat and interact by sending and receiving real-time text messages.|
|Whiteboard||Real-time interactive whiteboard, providing annotations, PPT courseware playback and other functions, highly restoring the interactive experience of offline teaching.|
|Recording & Playback|
|The teacher can record the whole class and share the recording with students for reviewing after class.|
|Device & Network Test|
|Before the class, the teacher can check the working status of his/her microphone and camera and test the network quality.|
|The teacher can share local files, such as courseware and images, with students to enrich teaching.|
|The teacher can give the students a online test or practice.|
You can iimplement the the soloution by using the Jocloud RTC SDK, RTS SDK and the third-party whiteboard SDK in your program.
|RTC SDK||Provide a room for one-to-one, one-to-many real-time audio/video communication.|
|RTS SDK||Join in a chatroom for sending and receiving text messages.|
|Third-party Whiteboard||Provide a interactive whiteboard for annotation, content sharing, etc.|
|Full Coverage & High Concurrency||With RTN designed for two-way real-time transmission, it provides audio/video real-time network system worldwide of high quality via in-house IDC room and public cloud; based on intelligent routing algorithm and optimal end-to-end transmission path, it provides the best service experience for users and supports millions of concurrent connections.|
|Full Platforms & Multiple Terminals||With industry-leading compatibility, it provides SDK APIs covering iOS, Android, Windows and macOS; supports interconnection with WebRTC and WeChat Mini Programs; and adapts over 5,000 models, with excellent power consumption and audio/video quality for low-end models.|
|High Quality & Low Latency||Industry-leading in-house audio/video engine in audio, video and network algorithm; average end-to-end latency ranges from 200 ms to 500 ms; supports 48 kHz audio and 720P and 1080P video, providing normal audio/video services when the packet loss rate is 70% and 60% respectively; excellent 3A processing to reduce echoes, howling and background noise.|
|Multiple Scenarios & Easy Combination||SDK and API cover the capturing, preprocessing, encoding, transmission, decoding, post-processing, rendering and playing; and can suffice for different industries by abundant API classes and complete event callbacks.|
|Low Cost & Easy Access||With comprehensive API and access manuals, it only takes 30 minutes to implement interaction capabilities with low-delay and cost-effective.|
|Function Extension||Expand business by SDK combination, such as check-in, identity identification, online test, multi-person live streaming, etc.|
|Transparent Experience Quality||Data Cube provides developers with a solution for full-cycle audio/video quality monitoring, traceback and analysis. With the assistance of quality collection and analysis on all audio/video links, you can find problems and their causes for solving, thus improving the user experience.|