【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

从 1 对 1 教学到万人互动大班课:声网 Agora 教育行业解决方案(上)

  • 2019-11-30
  • 本文字数:752 字

    阅读完需:约 2 分钟

从1对1教学到万人互动大班课:声网 Agora 教育行业解决方案(上)

根据芥末堆发布的 2018 年教育行业蓝皮书的数据,目前不同城市、区域、校际的教育资源分配仍存在较大差异。而且,家长对于 STEM、艺术、语言培训等在线教育培训的需求也日益旺盛,未来将有更多的市场机会被释放。

多个教育场景的特点

我们曾分享过如何打造一个自己的教育平台。一个教育平台主要包括了直播教学系统、课程发布系统、在线题库及考试系统、点播系统,以及其它扩展功能等系统。


今年在 RTC 技术的推动下,直播教学系统已经不再是单纯的“你讲我听”,更多平台开始融入“你问我答”的教学形式,更强调实时交流与互动。不论做的是 K12 教育、音乐教学,还是跨国的语言培训,这种互动课堂场景主要分为以下几类:


总体来讲,在线教育场景主要有以下几个技术问题:

1.低延时、跨地区

低延时,自不必多说。如果想要达到良好的互动教学效果,就需要低延时的实时互动保教护航。但就像开始我们提到的,不同地区、校际的教育资源不太均衡,所以经常会看到同一课堂里的学生与老师身处不同地区,甚至是国家。这就会涉及跨地区、跨运营商,甚至跨国的网络传输。这几乎是所有教学场景都会遇到的问题。

2.音质、画质要求高

除了一对一教学,现在市场上还新兴了音乐、艺术类教学,他们对音质、画质的要求更高。例如,对音乐教学场景,需要在音频前处理上做相应的优化。

3.大型直播课高并发

多人在线的大型直播课开课前,会有大量的学生上线,要在高并发的情况下保证低延时存在多方面的难度。首先,互联网基础设施不是为实时传输而设计的,需要进行多方面优化;其次,网络覆盖要广,否则有些用户的通话质量无法得到保证;第三,容量高的同时,也要提供较高的稳定性。

4.通话质量可查询

与社交直播不同,如果在上课过程中,出现卡顿或其它质量问题,是用户无法容忍的,需要得到及时解决。如果是自研,就需要做好通信质量的实时监控。


2019-11-30 22:16625

评论

发布
暂无评论
发现更多内容

疯了吧!这帮人居然用 Go 写“前端”?(二)

尔达Erda

开源 云原生 大前端 PaaS Go 语言

傻眼了,我粗略造了一个命令执行的绕过方法居然被同事嫖走了

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞分析

Redis - Cluster - gossip&故障转移

旺仔大菜包

redis cluster

在线SVG在线编辑器

入门小站

Linux

B站崩了,拉垮了豆瓣?程序员不要怕,Alibaba架构师教你如何“预防”

Java架构师迁哥

网络攻防学习笔记 Day75

穿过生命散发芬芳

网络攻防 7月日更

Ansible Playbook - 03

耳东@Erdong

ansible 7月日更 ansible Playbook

Linux之chgrp命令

入门小站

Linux

《持之以恒的从事运动》八

Changing Lin

基础SQL的实现

卢卡多多

7月日更

推荐大家一个阅读全球计算机论文的好RP

奔着腾讯去

并发操作详解:Goroutines 和 Channels 的声明与使用

微客鸟窝

Go 语言 go并发

自建开发工具系列-Webkit内存动量监控UI(七)

Tim

Script tsconfig

“此苹果非彼苹果”看意图识别的那些事儿

百度大脑

人工智能 飞桨 数据抽取

模块二作业

江南巴飞特

浪潮位居全球区块链企业前十、中国前三

浪潮云

【大数据面试之对线面试官】MapReduce/HDFS/YARN面试题70连击

王知无

市值管理机器人开发,搭建量化交易机器人

Geek_23f0c3

机器人 市值管理机器人开发 #区块链# 量化机器人

数据中台发展史

escray

学习 极客时间 7月日更 数据中台实战课

Rust从0到1-并发-线程间消息传递

rust 并发 channel 消息传递 Message Passing

Filecoin矿机挖矿APP系统开发

获客I3O6O643Z97

区块链+ 云算力挖矿源码 fil挖矿 fil矿机

到底是先更新数据库还是先更新缓存?

冰河

数据库 缓存 系统架构 分布式系统 缓存一致性

【LeetCode】在排序数组中查找数字 Java题解

Albert

算法 LeetCode 7月日更

【Flutter 专题】85 Flutter Attach 调试 Flutter Code

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

手写冒泡排序和选择排序算法

实力程序员

Mysql,RedisCluster,Kafka,Mongo笔记分享

鲁米

安装

前端通讯协议大比拼:WebSockets和HTTP

devpoint

HTTP websocket HTTP2.0 7月日更

你也许连删库跑路都不会

喵叔

7月日更

Kubernetes-技术专题-Spring Boot 2.0和 Docker 的微服务快速指南

洛神灬殇

容器 k8s 7月日更

Apache Spark结构化API(三)

数据与智能

spark API RDD

如何在 Discourse 中配置使用 GitHub 登录和创建用户

HoneyMoose

从1对1教学到万人互动大班课:声网 Agora 教育行业解决方案(上)_文化 & 方法_声网_InfoQ精选文章