好未来直播中台:自研RTC在教育场景的应用实践

近年来随着直播教育的兴起 , 人们对直播教育的体验感要求越来越高 , 尤其是在弱网环境下的听课体验显得尤为重要 。 在本次LiveVideoStackCon2021音视频技术大会北京站 , 我们邀请到了来自好未来直播中台产品负责人冯权成 , 为大家介绍好未来自研RTC是如何进阶演进的、以及如何经受住教育场景严苛的质量要求的 。
文|冯权成
整理|LiveVideoStack
大家好 , 我是冯权成 , 来自好未来直播中台 , 主要负责直播中台整体音视频产品工作 , 包含产品规划和产品团队建设相关工作 。 好未来直播中台的定位主要是给前台业务团队提供通用的音视频能力 , 比如RTC+RTMP标准直播+点播云等这些产品形态 , 以便支持集团前台业务的音视频需求 。
本次分享主要是向业界介绍好未来在自研RTC(RealTimeCommunication , 实时通信)领域所取得的技术成果和在教育场景的应用实践 。 众所周知 , 教育场景相比于其他场景 , 对音视频质量和稳定性的要求是非常严苛的 , 因为一旦出现线上问题 , 不仅仅是退费/补课时等经济损失 , 更有可能耽误学生宝贵的学习时间 , 毕竟学生的学习时间是不可逆的 , 例如一个正在备战高考的学生 , 一旦因为线上问题耽误一节课 , 他的复习时间就少了一天 。
好未来从2018开始自研RTC , 目前自研RTC已经承接60%以上量级 , 尤其是去年疫情至今 , 我们自研RTC经受住了海量并发和高可用的验证 。 接下来我们一起来看看我们是如何抗住这些挑战的 。
好未来直播中台:自研RTC在教育场景的应用实践
文章图片
此次分享的主要内容包含四个部分:第一部分:直播中台产品全景介绍 , 向大家介绍我们的全景音视频能力和产品矩阵;第二部分:TalRTC整体架构 , 会着重介绍好未来自研RTC的整体架构;第三部分:高可用及弱网对抗策略 , 主要介绍自研RTC的高可用和弱网对抗策略、如何用技术手段保障服务的可用性和稳定性、如何保障极端弱网环境下老师和学生的上课体验;第四部分:针对教育场景的特殊优化 , 最后分享一下针对教育场景的特殊优化 , 毕竟教育场景和其他场景还是有很多不一样的地方 , 比如说教育场景对音视频体验的要求要比泛娱乐/视频会议/电商直播等场景要求高得多 , 一方面学生都是付费用户 , 另一方面学生的学习计划是不可逆的 , 因此我们是怀着敬畏之心在打磨音视频的产品体验 。
好未来直播中台:自研RTC在教育场景的应用实践
文章图片
图:冯权成介绍好未来自研RTC
好未来直播中台:自研RTC在教育场景的应用实践
文章图片
直播中台是在好未来集团内成长起来的音视频中台 , 基于教育场景持续迭代打磨通用音视频能力 , 向前台业务赋能 。 我们通过适配层封装自研及其他厂商的方式 , 向前台业务提供音视频能力 , 其中自研放量占比已经超过50% 。
这里补充一个背景 , 为什么需要同时封装自研和外部音视频厂商 , 这主要是出于成本、灾备、技术PK等多方面考虑 , 成本和灾备大家比较好理解 , 不做过多赘述 。 关于「技术PK」 , 我们的理念是这样的 , 如果没有竞争对手和你较量 , 你很难持续保持前进 , 好比练武之人没有对手和他比拼 , 他很难知道自己的弱点或者自己的水平怎么样 。 其中自研部分主要包含:自研RTC、RTMP标准直播、点播云等音视频能力 。
直播中台支持的前台业务有网校、培优、学而思1V1等业务线 , 覆盖了大班、小班、1V1等课堂形态 。 此外还支持了内部的IM办公软件「知音楼」的音视频通话/在线会议等应用场景 。