大班课

概述

更新时间:2021-04-25 20:25

1 场景描述

大班课是指课堂中一名教师教学,成千上万学生观看的教学模式。即构大班课覆盖绝大多数直播教学场景,方便教师快速开课使用,适用于 K12 教育、留学语言培训、职业技能培训、公考求职,兴趣培养等多种大型直播课程。

/Pics/大班课/示意图.png

2 功能列表

功能 描述
实时音视频 教师单向授课,学生实时接收教师的音视频进行观看;学生互动连麦,其他学生实时接收教师和连麦学生的音视频。
互动白板 教师可通过白板工具进行教学涂鸦等,学生也可通过涂鸦工具参与课堂互动。
文件共享 支持多种类型的课件,帮助教师丰富课堂趣味性。
实时消息 教师和学生在课堂中可以实时发送文字消息。
录制回放 教师可将课堂内容录制下来,方便学生课后进行回顾及学校机构评估教学质量。
课堂管理 教师可以控制课堂的开始或结束。
学生管理 教师可以管理学生的音视频和实时消息权限。
屏幕共享 教师可以通过屏幕共享将自己桌面的内容实时分享给学生观看,提高教学效率。

3 技术方案

通过以下 SDK 与服务可以搭建出大班课场景:

/Pics/Common/GoClass/Large_Classes_Arch_Diagram_ch.png

ZEGO 提供了以下 SDK 与服务,主要功能如下:

SDK 或服务 功能描述
Express Video SDK 为课堂里的教师和学生提供实时的音视频互动功能。
ZegoDocsView SDK 教师能与学生之间共享课件,丰富课堂教学内容。
ZegoWhiteboardView SDK 教师与学生能通过白板或在文件上涂鸦、标注等方式进行实时互动,提高课堂教学质量。
ZEGO 实时音视频云 提供高清流畅、多平台互通、低延迟、高并发的音视频服务。
ZEGO GO课堂后台服务 为教师与学生提供课堂能力,实现课堂信息管理,权限控制管理。
ZEGO 文件共享服务 能将主流的文件格式类型转码为平台无关的格式,并无损还原原文档内容、格式、布局、动画。
ZEGO 文件云存储 存储经过转码加密后的文件,具有高安全性以及容灾能力。
ZEGO 互动白板服务 互动白板的服务,能提供实时的白板互动,做到音画同步。
ZEGO 云端录制服务 可以将整堂课的内容在云端录制下来,包括教师和学生的音视频,以及课堂内的白板文件互动。学生可根据录制的课堂视频进行回放,加深学习和记忆。

4 方案优势

4.1 全平台 Demo 源码,大大降低开发者集成难度和时间

提供全平台大班课 Demo 源码,开发者可以直接使用 ZEGO 提供的源代码,进行少量独家业务开发即可上线运营。

4.2 方便易用的后台服务,满足机构业务及运营需求

为后端开发资源不足的开发者开放业务后台源码,开发者可自行维护后台数据,如进入/退出课堂数据、教学时长、老师学生角色等,满足教育机构的运营需求。

4.3 丰富的功能组件,满足多样化教学需求

支持教学白板、课件分享以及大多数在线教学常用工具,满足机构的多样化教学需求。

4.4 支持课程回放,满足机构运营及课程质量评估需求

支持课程录制回放,方便学生课后回顾。同时满足课程结束后进行付费观看等运营需求及进行教学质量评估需求。

4.5 海量并发,弹性扩容

海量数据承载能力,整体架构支持弹性扩容,轻松支持万级以上的在线直播需求。

4.6 全球覆盖,稳定流畅

网络节点覆盖全球 200+ 国家和地区,总计 500+ 核心节点,确保了用户在全球各地稳定、流畅的观看体验。

4.7 全平台适配

  • 支持 Windows、macOS、Web、iOS、Android、Electron 等多种平台和开发架构。
  • 深度兼容 15000+ 设备型号,保障全球师生体验的一致性。