【活动回顾】即构×谷歌开发者社区:音视频技术助力在线教育
在线教育技术沙龙
在线教育是时下最火的互联网快车道,在过去的一年中解决了社会的实际需求,也吸引了不少资本的青睐。而在在线教育行业中,音视频技术的发展又起到了至关重要的作用。
3月28日在上海,即构联手GDG邀请到了音视频技术及在线教育行业资深的技术专家,为大家带来嵌入式在线教育、低代码平台架构以及在线辅导教育方面的分享!
下面就跟着小编一起来回顾下嘉宾老师的精彩分享吧!
Part1 《在线教育嵌入式应用的部署和架构》
徐晶
『拾光机器人』创始人兼 CEO,优酷直播创始人,阿里巴巴资深音视频专家,深耕互联网音视频 12 年。
徐晶老师分享的内容主要是嵌入式在线教育的趋势、直播和低延时促进在线教育打包和编解码算法提升质量。
徐晶老师首先介绍了嵌入式在线教育的趋势。当前在线教育的场景痛点主要在于网络问题、终端性能和操作问题三点,为了解决这些问题,在线教育正向嵌入式解决方案方向发展。嵌入式在线教育具有诸多优势,如具有更好的集成度、降低用户操作难度、带来良好的用户体验和进一步降低用户门槛等。应用嵌入式的在线教育已获得一些优势功能案例,如更简单的回音消除、标准化的图像和简单的录制、以及更轻松的交互;但是嵌入式在线教育也存在一些挑战,如硬件研发周期更长、版本更新限制等。
随后,徐晶老师讲解了直播和低延时是如何促进在线教育打包的。延时在在线教育中是一个重要的指标,如果延时越大,其用户体验质量也会越弱,因此低延时是在线教育的目标之一。目前在线教育的市场需求正由图传逐步迭代到互动、服务和沉淀,其中利用到的 WebRTC 实时通讯技术包括三种常见架构:Mesh、MCU 和 SFU。其中 Mesh 架构没有中心节点,实现简单,但是所能支持的端数较少;MCU 架构和 SFU 架构都是中心化架构,但是 MCU 使用一个服务器来处理数据,因此其服务器压力较大,而 SFU 的服务器只用于转发数据,因此其服务器端压力较小而端压力较大。
最后,徐晶老师解释了如何使用编解码算法来提升质量。最有用的技术是真正符合市场需求的技术。在实时数据传输中,我们并非盲目去追求更高的码率,而应根据相应分辨率下的某个黄金值来确定图像质量,从而确定编解码算法。在当今这一算法百花齐放的时代,我们在提高技术的同时,也应当关注业务的实际需求,这样才能做出真正满足人们需求的好产品。
Part2《揭秘“15 分钟搭建在线课堂”的低代码平台架构》
罗磊
即构业务中台首席架构师,拥有 6 年客户端应用架构经验,曾担任好未来·学而思英语客户端负责人和雪球客户端负责人,支撑过百万级日活应用架构建设,目前专注于实时音视频应用架构研究,推动了即构 TalkLine 视频会议架构重构,低代码接入项目 RoomKit 架构搭建。
罗磊老师分享的内容主要是低代码平台 RoomKit 的架构经验。
RoomKit 是业内首个低代码互动平台,为想搭建线上教学、直播或会议平台的企业提供快速接入方案。它对上千个 API 接口进行了模块化封装,接入仅需 1% 的代码开发量;同时提供可视化后台,非技术人员也能通过“开关”对房间功能进行可视化配置和调整。
目前 RoomKit 已集成了完整的教学 UI、音视频通话、课堂布局、课件共享、课堂管理、教学工具等功能,支持大班课、小班课、1V1 教学、视频会议、视频直播等全业务场景。
欢迎大家来体验 RoomKit Demo~
在分享中,罗磊老师首先介绍了在线教育中使用低代码方案的原因。教育的核心竞争力是良师,在传统教育中,一位老师只能对应有限的学生;而在线教育打破了这一现状,使得学生在线上可以接触到更多更远距离的名师。根据不同年龄层和学科的划分,教育本身又存在着不同学生的个性化需求和多样化教育场景的需求。若根据不同的需求场景分别定制不同的在线教育平台,则其代价之大不言而喻。而低代码平台具有场景标准化、业务灵活度高和开发难度低等技术特性,可以支撑千人千面的个性化需求。
随后,罗磊老师介绍了低代码平台架构的产品定位和不同层的设计。低代码平台架构应具有以下特点:其一,业务隔离,即不能与业务有强耦合性,以便于适配多种业务场景;其二,UI 高度自定义,通过改变年龄段、主题色等个性化设置,可以构建不同场景下的个性化教育平台,降低了单一教育平台的局限性。罗磊老师也介绍了低代码架构中的网络层设计、数据层设计和 UI 自定义,包括数据分发管理、数据模型抽象化、模块划分、模块间通信设计等技术细节。
最后,罗磊老师总结了低代码平台架构的技术难点。其一是数据一致性问题,如信令丢失、如何区分丢包和乱序等,该问题可以通过 seq 校正解决。其二是延时问题,教育场景希望在做到低延时的同时尽可能降低成本,可通过对齐时间戳来解决。其三是信令阻塞问题,通常出现在需要信令传递的数据量较大的情况中,可通过从源头减少信令发送和添加优先级来解决。
Part3《在线辅导服务的诞生》
周骅
大力家教业务研发负责人。先后供职携程、百度等互联网公司,有 8 年的前端研发、架构和团队管理经验。
周骅老师的主要分享内容是以大力家教业务为例的在线辅导教育。
周骅老师首先介绍了大力家教的服务和动机。大力家教是字节跳动的一项在线辅导教育业务,包括且不限于作业监督、实时答疑、作业批改和作业报告等功能。大力家教服务于去年上线,其动机起源于新冠疫情,疫情的蔓延导致了线下晚托机构无法继续提供孩子的辅导教育服务,因此大力家教为提供在线辅导教育服务而生。
随后,周骅老师分享了在线辅导教育的业务架构。在线辅导教育具有很多优势,如场地和师资的成本较低、对师生关系的空间限制低、服务灵活性高等。字节跳动的在线辅导教育业务包括管理后台和辅导服务等,其中管理后台是当前阶段的重点;而辅导服务又包括 RTC 中台、教室中台和大力家教等。为了优化在线教育的课程体验,在设计信令方案时应关注以下四点:业务相关、设备控制、教室行为和 RTC 控制。
最后,周骅老师补充了除上述一对一场景外的其他在线教育场景,如真人实时答疑、多人辅导/小班课、和自习课/大班课等。此外,周骅老师还介绍了大力智能灯,它是一款在线教育产品,定位的是书桌场景的在线辅导教育服务,可以提供查生词、批改作业等功能。
以上便是本次活动的主要内容,扫描下方二维码,即可获得本次所有演讲PPT及视频回顾资料。
扫描二维码获取本次分享资料