关于腾讯云:技术赋能教育51Talk-在线教育的-Serverless-及音视频-实践

59次阅读

共计 3883 个字符,预计需要花费 10 分钟才能阅读完成。

十年树木,百年树人。教育的初心是育人为本,技术的初心是科技向善。腾讯云 Serverless 与中国教育行业携手同行,秉持初心以技术赋能教育,打造有竞争力的中国教育行业无服务器解决方案。

“随同挪动网络和在线模式的疾速倒退,音视频通信成为教培行业刚需。51 Talk 致力于用技术创新晋升用户体验,在在线教育场景中疾速实现音视频互动能力。”

– 龙锦远,51Talk 音视频技术负责人

<img src=”https://main.qcloudimg.com/raw/f0d594ccae75e2ae21a70df466c30e21.png” width=”700″/>

51Talk 是中国在线英语教育行业的领导品牌 ,2016 年在美国纽交所上市,是 中国第一家赴美上市 的在线英语教育公司。作为国内最早实际 OMO 模式(Online-Merge-Offline)的在线教育机构之一,通过深耕行业累积的教研治理教训和实在场景教学数据,在自研的配套软件系统的根底上,撑持起整个教学环节。

<img src=”https://main.qcloudimg.com/raw/3b52a38c9f8adeddd77d10ebfb282c1a.png” width=”700″/>

(51Talk 在线课堂数据流程图)

OMO 模式是指线上和线下相交融,利用技术倒退买通线上线下,大幅晋升市场效率的商业模式。以后,教育机构实现 OMO 模式有三种形式:自研、外包服务,以及购买 SaaS 服务。但这三种形式各有困扰:

1. 老本高:OMO 模式对 AI、大数据、云计算、物联网等各畛域技术要求较高,自研能力须要组建一支业余的技术团队和昂扬的老本投入;

2. 难匹配:外包厂商对原有架构并不相熟,在需要实现和开发权限上难以失当匹配;

3. 灵便度低:购买 SaaS 服务尽管看似简略,但存在灵活性不佳、数据孤岛、无奈满足定制化需要等问题;

<img src=”https://main.qcloudimg.com/raw/f1249229b1b011d821edaa5d7007df75.png” width=”700″/>

01. 小步快跑,别让教育行业困在代码中

在线教育行业的 OMO 模式波及简单的流程和新的技术,对经营老本、技术能力、盈利能力提出了更高的要求和挑战。而影响在线教育行业营收的要害是用户转化率、续费率和转介绍率,实质上晋升转化率的根底是教学体验和学习成绩。这须要教育行业用最小的老本,疾速试探用户的反馈,一直验证市场反馈。51 Talk 基于对用户行为的了解,业务侧须要疾速迭代新性能:反对回放、珍藏、下载和转发学生在课堂中的精彩影像片段,留下学生在成长提高路上的精彩霎时。让业余的人做业余的事,让教育行业只需专一业务逻辑。

龙锦远示意:从上线效率和经营老本的双重需要思考,须要可能疾速构建服务、主动弹性扩缩的解决方案,放慢我的项目上线的工夫,升高开发、保护、扩大的复杂性。

Serverless 让客户无需保护跟业务无关的底层基础设施,可能分心本人的业务,缩短研发周期,真正实现「小步迭代、试错快跑」的麻利开发。在 Serverless 的架构中,用户操作的是服务化的组件,如存储服务、受权服务等,缩短了开发周期,升高了开发难度,且防止了由基础设施产生的提早。

<img src=”https://main.qcloudimg.com/raw/40f6f463d2c1f1e03c619647b21e1e8f.png” width=”700″/>

(让开发者专一业务逻辑)

02.「全景录制」实时音视频 TRTC + 云函数 SCF 解决方案

  1. 利用云函数 SCF 实时录制直播内容,生成 ts 文件存在指定地位。
  2. 精彩片段触发之后,读取触发点前几个片段,调用函数资源池,疾速生成精彩片段。

<img src=”https://main.qcloudimg.com/raw/074dea5eafb72c83e1ab820a797eb4ec.png” width=”700″/>

(全景录制流程图)

  • 云函数 SCF 一键触发,实时弹性启动,服务端执行浏览器全景镜像录制;
  • 浏览器多路解码、一路编码,升高算力耗费;
  • 浏览器实现多路直播流、信令、白板等同步集成,简略直观;
  • 录制过程灵便调整布局,切换主播、观众视角;
  • 实时音视频 TRTC 与 云函数 SCF 内网推拉流,极大晋升实时性,升高网络流量老本;

03. 降本增效,技术提高的最佳体现

在线教育的技术投入并不简略,以线上课堂的业务零碎举例,就须要 iOS 开发、安卓开发、PC 开发、后盾 Web 开发等等,即便搭建最简略的教育零碎,通常至多须要 10 人左右的研发团队,更不必提前期运维、服务器和工夫老本的投入。同时,在线教育行业的用户流量波峰波谷显著,也会面临意料不到的流量突增。IDC 里的服务器不肯定能够满足计算需要,自建服务的硬件洽购周期较长,因此亟待找到最小老本的可行性计划。

在 Serverless 解决方案上,即便把本地流量全副切到云上,也能够全副承载,反对弹性伸缩。云函数大大节俭了运维老本和服务器开销,1ms 粒度的按用量计费模式,老本可升高 70 %(具体收益联合业务场景和应用案例预估)。

<img src=”https://main.qcloudimg.com/raw/c202cee0d5d804312cf58917c02da559.png” width=”700″/>

(云函数按用量计费模式)

腾讯云 Serverless 架构师李永涛曾服务过多家业界出名的教育客户,基于在视频云畛域深耕多年的丰盛教训,他示意,“Serverless 作为下一代计算资源的应用范式,真正意义上实现了 IT 资源的按需应用。联合腾讯云寰球互联的数据中心,面对教育行业的区域散布广、提早敏感强、区间并发低等场景个性,提供了针对性的解决方案 — 高并发场景下资源疾速拉起,低谷时进行资源疾速回收,满足用户需要的同时升高资源的应用老本。”

04. 腾讯云 Serverless 教育解决方案全面降级

1. 聚焦音视频和多媒体解决

1V1 课堂、小班课、互动大班课和双师课堂是在线教育的四大根底场景,对技术的需要是满足高质量的音视频解决和高并发的稳定性。

Serverless 音视频转码、推流、直播和图片解决等计划,反对灵便、自定义的转码形式,疾速搭建 RTC、RTM、互动白板、实时录制等各种产品组合的定制化工作解决能力,补足以后独自云服务的性能盲点;采纳分布式架构,在海量高并发状况下禁得住考验,99.99% 高可用,满足千人大班课场景需要。

<img src=”https://main.qcloudimg.com/raw/f3a3a8c6abfe1eb96312709086817033.png” width=”700″/>

(云函数音视频转码利用场景)

  • 高效整合

通过云函数 SCF 联动 Faas + Baas 服务,将视频上传、视频解决、图片解决、存储场景、数据处理有机地整合为一体。

  • 长时运行

利用云函数的长时运行机制,反对 12h-24h 的运行时长,可笼罩大文件耗时较长的转码场景。

  • 平滑迁徙

反对用户自定义配置 FFmpeg 命令参数、以及部署自建 FFmpeg,转码形式灵便。

  • 老本低廉

所有组件交互均走内网,无需额定流量费,1 毫秒粒度按用量计费,领有显著的老本劣势。

2. AI 互动和内容监测与审核

在线教育行业倒退中势头迅猛的 AI 互动课堂,能够依据学生的学习进度提供个性化的教学计划和游戏化的互动体验,成为用户、在线教育机构和资本关注的焦点。

腾讯云 Serverless 联合 AI 及音视频技术,提供视频智能化编排解决解决方案,包含隐藏式数字水印、AI 智能审核涉黄、涉政内容,辅助视频内容分析和生产,进行实时个性化举荐等。

<img src=”https://main.qcloudimg.com/raw/e561d72e397f7d00647e632e2866c508.png” width=”700″/>

(智能举荐流程图)

3. 数据 ETL 解决

在教学过程中,学生画像、学情剖析和课堂品质剖析等产生的大数据须要进行积淀和剖析,帮忙学生、家长和老师用迷信和量化的办法把握教学效果,及时调整课堂内容和教学进度。

腾讯云 Serverless ETL 解决方案能够轻松地进行大容量数据的计算,比方对源数据并发执行多个 mapper 函数,并通过 reducer 函数汇总执行后果。

<img src=”https://main.qcloudimg.com/raw/e632d64e561aa6d025919a5c56c3cceb.png” width=”700″/>

(云函数数据处理利用场景)

腾讯云 Serverless 的技术劣势将继续拓展到「备、教、练、考、评、管」的教学全流程中。

05.「全景录制」应用申请

在《使⽤ Serverless 云函数和 Headless Chrome 进行实时渲染录制合流》一文中和大家讲述了在线教育场景中的录制需要痛点,并推出全新解决方案:Headless Chrome 全景录制计划

⽬前曾经有较多企业逐渐上线应用,如果您也想参加此⽅案的测试应用,点此实现内测表单填写,咱们将在 1-3 个工作日与您分割,感谢您的关注与反对。

06. 音视频实时互动 Serverless 系列解决方案

  1. 云函数和 Headless Chrome 进行实时渲染录制合流;
  2. 应用 Serverless 云函数为 TRTC 输出在线媒体流;
  3. 应用 Serverless 云函数实现 TRTC 单流 / 混流录制;

One More Thing

立刻体验腾讯云 Serverless Demo,支付 Serverless 新用户礼包 👉 腾讯云 Serverless 老手体验。

正文完
 0