通过阅读本文,您可以快速了解互动大班课基本信息及实现方法。

使用场景

互动大班课一般由一名讲师和上千名学生组成,讲师在线进行视频授课,学生通过网络实时收看或收听授课内容。授课过程中学生可以与讲师进行音视频连麦,其他学生也可以同步收看或收听连麦学生。

构架方案

构架方案

主要功能

功能 描述
实时音视频通话
  • 学生可以实时收看或收听讲师的音视频。
  • 学生可以与讲师进行音视频连麦。
  • 所有学生均可以收看或收听讲师和学生连麦的音视频。
屏幕共享 老师可以将电脑画面共享给学生观看,丰富教学内容。
多人互动 支持多名学生同时与老师进行音视频互动连麦。
用户聊天 支持老师、学生在房间内发送文字信息聊天。

实现方法

老师端(Electron)

001

学生端

  • Electron002
  • Android003
  • iOS004

实现流程

实现流程如下图所示:001
步骤 操作 描述
1 开通音视频通信服务 进行Web端集成之前,您必须开通音视频通信服务。音视频通信默认采取后付费的模式,您可以在阿里云账户充值任意金额进行测试。
2 创建应用 根据实际情况使用现有的应用或创建新的应用,同时获取对应的AppID和AppKey。
3 服务端集成 用于解决方案App与服务端之间数据交互、业务逻辑处理等,您可以通过源码快速搭建服务端互动大班课。
4 Electron集成 目前老师端仅支持Electron集成,您可以通过源码快速搭建Web端互动大班课。
5 移动端集成: 您可以通过源码快速搭建移动端互动大班课。

Demo体验

您可以通过钉钉扫描以下二维码,下载安装互动大班课Demo体验。体验码