产品架构
下图为实时互动-教育版(原低代码互动课堂)的整体产品架构:


基础功能
功能 | 功能说明 |
音视频互动 | 多人音视频实时互动:支持17人同时开启摄像头,支持标清、高清、全高清画质。 互动连麦:支持连麦互动,观众可自由、平滑上下麦,切换过程无需等待。 循环连麦:老师希望每个学生都能连麦或者查看学生是否听课,可开启循环连麦,设置连麦时长,每个学生根据顺序依次连麦上台。 屏幕共享:支持将本地电脑桌面、网页窗口、某个应用分享给他人。 辅助摄像头:支持老师使用两个摄像头进行教学,例如老师上钢琴课,其中一个摄像头对着老师的脸,另一个摄像头对着老师的手。 |
超低延时直播 | 提供观看延时小于1秒且支持百万级观众的超低延时直播功能。 |
互动白板 | 支持移动、框选、画笔、激光笔、文本、图形、橡皮擦、截图、缩放、翻页等功能。 支持授权学生涂鸦:老师/助教可以授权学生涂鸦权限,学生可在白板或者文档课件上,进行涂鸦、文本标注、翻页。 老师端支持将聊天消息中图片复制粘贴到互动白板演示操作、批注。 |
课件管理 | 老师/助教可通过 API 接口在课前或在课堂中上传课件供教学使用,课件文档支持的格式包括:PPT、PPTX、DOC、DOCX、Excel、PDF、PNG、JPG、JPEG、GIF、BMP、MP3、MP4。 老师/助教可选择某个课件,在互动白板上进行演示操作,例如:翻页、画笔涂鸦、文本标注、音视频播放,学生端同步观看。 |
IM 聊天消息 | 可以在聊天区域和弹幕区域发送文本、表情、图片(png、jpeg、jpg)消息。 全员禁言开关:老师/助教可以对全体学生进行禁言,学生被禁言后不能在聊天区域发文本、图片、表情。 |
成员管理/花名册 | 支持完善的角色权限(老师、助教、巡课、学生)控制能力。老师/助教可对成员进行权限管控,包括:给予/取消共享权限、涂鸦权限、发消息权限、开关音视频设备权限等。 |
互动教学道具 | 课堂奖励:老师可在上课过程中授予学生奖杯等形式的奖励。 答题器:适用于课堂中老师提问、全班学生一起答题的场景。老师端可在答题器中添加或减少选项数量并设置正确选项,然后发起答题。答题结束后,可统计并展示提交人数和正确率。 倒计时:老师可在工具箱中打开倒计时工具并设置倒计时数值。老师点击开始倒计时后学生端会出现倒计时面板。 公告:老师/助教可以在课堂中,发布公告提醒,学生端会收到提示。 |
高级功能
模块 | 功能 |
课堂/房间管理 | 配置房间自定义属性,用于实现房间层级的个性化业务需求,例如:音频上课、音视频上课、开播权限审核。 |
| 配置课堂开始时间,适用于提前排课、课堂到点自动开始的场景。 |
| 配置课堂持续时间,适用于提前排课、课堂到点自动结束的场景。 |
| 配置拖堂时间。拖堂时长后,房间关闭,房间里的用户会立即被踢出房间,其它用户无法也再加入该房间。 |
| 配置上台学生人数上限。默认情况下,同时上台人数最多16人(不包含老师)。 |
| 配置学生进入教室后是否默认直接连麦。 |
| 配置学生进入连麦有空位时,是否自动补位。 |
| 配置区域,用于确保教室所在区域和用于存储课件及录制文件的 OSS 所在区域保持一致。 |
| 支持课中事件监听,实时同步课堂内发生的事件。 |
用户/成员管理 | 配置用户自定义属性,用于设置头像、年龄等属性。 |
| 花名册列表。展示课堂中所有用户的上下台状态、摄像头状态、麦克风状态、奖励个数等信息。 |
| 自定义奖励。 |
| 指定学生上讲台发言。 |
| 老师、助教、巡课、学生角色权限配置。 |
设备和媒体 | 开关和检测音视频设备(耳机、麦克风)。 |
| 控制视频渲染。 |
| 控制音频播放。 |
自定义 UI | 配置多语言,支持:中文简体、中文繁体、英文、日文、韩语。 |
| 调整教室布局,老师可以根据上课习惯,切换课堂布局。 |
| 支持自定义课堂视觉风格、自定义课堂 Logo 、自定义布局、裁剪功能或者完全由开发者自定义 UI。 |
自定义 Widget | 用于实现可插拔的自定义插件,如红包、购物车、问卷等。 |
全平台客户端 SDK | 提供 Android、iOS、Windows、MacOS、Web/H5、小程序插件跨平台全球互通的 SDK 及插件。 |
云端录制 | 配置录制模板。 |