场景描述

一名老师在课堂上进行教学,成千上万的学生通过网络实时观看和收听;同时,学生可以举手请求发言,与老师进行实时音视频互动,这就是一个典型的互动直播大班课场景。该场景在大型网络公开课中应用尤为广泛。

功能列表

功能 描述
实时音视频 教师对学生讲课,学生能实时接收老师的音频和视频。
教学过程中,学生可以举手请求发言,与老师进行互动。
所有学生都可以看到和听到互动学生和老师的画面及声音。
实时消息 学生和教师在课堂中发送实时文字消息进行互动。
白板 教师在白板上涂鸦、上传文件(PPT、Word 和 PDF)或播放视频,
有助于提炼教学重点,帮助学生理解或记忆。
录制 教师将课堂内容录制下来,并即时生成回放链接,方便学生课后复习,
和学校评估教学质量。
课堂管理 教师控制课堂的开始或结束,并管理学生在上课过程中发送音、视频
和实时消息的权限。
设备及网络检测 正式上课前,教师可以检测麦克风、摄像头等音视频设备能否正常工作,
同时整个上课过程中,学生和教师都可以实时检测网络质量,确保课堂顺利进行。
屏幕共享 教师将自己屏幕的内容分享给学生观看,提高教学效果。

Demo 体验

Agora 为互动直播大班课提供如下平台的 Demo,点击下方链接进入应用。

Android iOS PC Web Windows macOS
点击体验 点击体验 敬请期待 敬请期待

目前:

  • Android 和 iOS 端为学生端
  • Web 端既可以为学生端,又可以为教师端

打开应用后,按屏幕提示依次填入房间号、用户名,并选择大班课教室。根据你的平台选择老师或学生,点击加入房间即可体验。

技术方案

Agora 使用 Agora RTC SDKAgora RTM SDKAgora 云端录制服务Agora Edu 云服务和第三方白板 SDK 共同搭建互动直播大班课场景。

各 SDK 或服务实现的功能如下:

SDK 或服务 实现功能
Agora RTC SDK 加入 RTC 频道,进行实时音视频互动。
Agora RTM SDK 登录 RTM 系统并加入 RTM 频道,实现收发实时文字消息。
Agora 云端录制服务 录制实时音视频、录制完成后即时回放。
Agora Edu 云服务 为教师端和学生端提供教室后台服务,实现教室信息管理、权限控制等功能。
第三方白板 SDK 实现互动白板相关功能。

方案优势

该方案有如下优势:

超低延时

Agora SD-RTN™ 网络节点覆盖全球 200 多个国家和地区,通过就近接入、智能路由等控制策略,保证全球平均端到端延时 < 300 ms。

稳定可靠

提供 SLA 质量保证,登录成功率 > 99%,全年可用时间高达 99.99%。

极致弱网对抗能力

业界领先的弱网对抗算法,保证在 60% 丢包情况下,音视频通话流畅;70% 丢包情况下,音频通话流畅,真正做到低卡顿、不掉线。

高音质

支持 48 kHz 全频带采样,业界领先的 3A 算法(回声消除、噪声抑制、自动增益)和 AI 音频降噪算法,在嘈杂环境下也能保持语音清澈,提供高品质的教学体验。

高清画质

支持 48p - 1080p 动态适配,最高支持 4K 极致高清。支持 H.265、超分辨率和感知视频编码,在同等分辨率、帧率情况下,视频占有带宽更低,画质体验更好。

支持更多互动玩法

根据实际应用场景,你还可以扩展出更多玩法,增进老师和学生的互动。

  • 在线答题。
  • 学生端即时上麦,且连麦时间几乎无感知。

丰富的功能组件

  • 支持教学白板,包括多种可扩展教具、动态 PPT、H5 课件等;
  • 支持屏幕共享、课件共享、笔记共享等;
  • 支持课程录制,包括本地录制、云录制、精彩集锦录制等。

方便易用的后台服务

为后端开发能力稍弱的开发者提供 Agora Edu 云服务。接入后,开发者无需自研教室后台业务,通过调用 RESTful API 就能轻松快速实现教室信息管理、权限控制等功能。

课堂质量透明可溯

Agora 通过如下接口及产品,保障实时音视频的质量:

  • 丰富的课前网络和设备检测接口以及完整的课中通话质量回调,排除潜在问题,扫清上课障碍;
  • 水晶球工具,显示端到端全链路的质量监控数据,上课过程可追溯,提供用户行为、运行状态、QoE/QoS 的质量数据,帮助排查定位问题。

全平台适配

  • 支持 Windows、macOS、Web、iOS、Android、Electron 等多达 18 种平台和开发架构适配;
  • 支持 6000+ 款机形适配,保证全球师生体验的一致性。