起底51talk:在线教育的云函数及音视频实践

2021-08-05 18:09:17 浏览数 (1)

疫情再次在各地蔓延,似乎距离真正解封还有很长的一段路要走。新冠疫情让在线教育行业迎来爆发式增长,还有逐渐增强的趋势,市场“马太效应”加剧,资本与流量持续向头部平台倾斜,区域分布也进一步下沉。

竞争者数量众多,拥挤的赛道能够占据一席之位的屈指可数,51Talk凭借菲律宾教师授课和下沉策略连续五个季度实现盈利,打破了行业亏损的魔咒,成为在线教育行业首家全年盈利企业,截至去年,51Talk以47.1%的市场占有率领跑行业。

51Talk成立的时间也不算早,距今也不过十年的时间,起初通过采取成人英语一对一的在线教育模式。2017年51Talk开始启用下沉战略,而菲教低成本特性正符合低线市场需求,驱动下沉市场策略有效落地。

51Talk是第一家上市的在线教育公司,除了抢占市场占有率之外,技术自研也是51Talk在行业内制胜的关键。

51Talk音视频技术负责人龙锦远曾说过,伴随移动网络和在线模式的快速发展,音视频通信成为教培行业刚需。

作为国内最早实践OMO模式 (Online-Merge-Offline)的在线教育机构之一,51Talk致力于用技术创新提升用户体验,在在线教育场景中快速实现音视频互动能力。

技术自研对 AI、大数据、云计算、物联网等各领域技术要求较高,特别是需要组建一支专业的技术团队以及高昂的成本投入;购买SaaS服务看似简单,但灵活性不佳,而且无法满足定制需求。

在这样的状况下,想要在线教育行业突破发展瓶颈,就需要从上线效率和运营成本两个方面去考虑。

云函数:让在线教育脱离服务器

在线教育的技术投入并不简单,先不说需要前端开发、后端开发,即便搭建最简单的视频录制系统也需要10人以上的运维团队,偶尔还要面临着流量暴增服务器崩坏的问题。如何以最小的成本来实现更大的效果呢?

云函数(Serverless Cloud Function,简称SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码,大大节省了运维成本和服务器开销。

云函数是基于FaaS(函数即服务) BaaS(后端即服务)架构实现的,这个架构正是Serverless的实现方案。和「云计算」类似,「Serverless」是一个由工业界提出并演化而来的概念,其实它也可以算是云计算范畴。广义上的Serverlss服务指的所有实现了Serverless免运维理念的服务。

云函数作为腾讯云Serverless产品家族成员之一,是视频录制场景下理想的计算平台。通过云函数计算实例快速启动,稳定支持超高并发业务需求,弹性扩缩容,以更低的成本加速业务上线迭代。

实时音视频 TRTC 云函数SCF解决方案

不同业务场景的录制需求往往较为复杂,涉及多人上下线 UI 布局变化、多路音视频的实时录制、直播转码推流,以及⽩板笔记、聊天弹幕、视频演示等各个环节。

「全景录制」实时音视频TRTC 云函数SCF 解决方案,以观众视角实现全景录制,高度还原互动效果,免后期合成,即录即得,录制完成后只需要输出一份完整 mp4 文件。

这个方案在10分钟之内就可以给出录制效果,文件大小、录制时长、分辨率都没有限制,可同时支持万节课录制。

(全景录制过程)

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

0 人点赞