One-to-One Class

1 Introduction

Interactive 1v1 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.

  • Teacher client

  • Student client

2 Try the Demo

Interactive 1v1 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.

  • Teacher client: PC-Windows( Electron
  • Student client: AndroidiOS
ClientDownloadQR Code
AndroidDownload
iOSCooming soon...
Electron-WinDownload
Electron-macOSCooming soon...
WebCooming soon...

Steps

  1. Download and run the Demo.
  2. Set the classroom name and nickname as instructions.
  3. Select the class type as 1v1 Class.
  4. Click Join in for experience.

3 Features

In this solution, you can experience the following functions.

FeatureDescription
Class ManagementThe 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 InteractionDuring 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 musicTeachers can play warm-up music before and during class.
Real-time MessagingTeachers and students in the classroom can chat and interact by sending and receiving real-time text messages.
WhiteboardReal-time interactive whiteboard, providing annotations, PPT courseware playback and other functions, highly restoring the interactive experience of offline teaching.
Recording & Playback
(Cooming soon...)
The teacher can record the whole class and share the recording with students for reviewing after class.
Device & Network Test
(Cooming soon...)
Before the class, the teacher can check the working status of his/her microphone and camera and test the network quality.
Screen Sharing
(Cooming soon...)
The teacher can share local files, such as courseware and images, with students to enrich teaching.
Online Test
(Cooming soon...)
The teacher can give the students a online test or practice.

4 Technical Solutions

Introduction

You can iimplement the the soloution by using the Jocloud RTC SDK, RTS SDK and the third-party whiteboard SDK in your program.

SDKFunction
RTC SDKProvide a room for one-to-one, one-to-many real-time audio/video communication.
RTS SDKJoin in a chatroom for sending and receiving text messages.
Third-party WhiteboardProvide a interactive whiteboard for annotation, content sharing, etc.

Advantages

AdvantageDescription
Full Coverage & High ConcurrencyWith 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 TerminalsWith 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 LatencyIndustry-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 CombinationSDK 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 AccessWith comprehensive API and access manuals, it only takes 30 minutes to implement interaction capabilities with low-delay and cost-effective.
Function ExtensionExpand business by SDK combination, such as check-in, identity identification, online test, multi-person live streaming, etc.
Transparent Experience QualityData 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.

Was this page helpful?

Helpful Not helpful
Submitted! Your feedback would help us improve the website.
Feedback
Top