Categories
程式開發

在线教育场景下高并发低延迟直播技术实践 | InfoQ 公开课


近年来在线教育业务蓬勃发展,业务模式和教学场景也在不断的推陈出新,新的模式和场景对直播技术提出了新的挑战,特别是沉浸式课堂教学对直播的实时性和互动性要求越来越高,传统的基于 rtmp 的直播技术已无法满足这一诉求。

在这种大趋势和自身业务发展需要的驱动下,作业帮研发了一套适应这种诉求的高并发低延迟互动直播系统,并已投入到生产环境稳定运行。本次分享立足在线教育的业务场景,着重介绍高并发低延迟直播架构的设计思路、技术要点和实践经验,并精选 3 个关键要点进行深入剖析,以期达到听众既能了解整个技术架构的全貌,又能触及到一些关键核心技术要点的效果。

直播大纲

  • 从业务场景谈起
  • 在线教育业务场景分类
  • 技术模型抽象
  • 高并发低延迟直播架构核心设计思路
  • 核心技术要点
  • RTC 总体技术架构
  • 全局智能调度
  • 分布式 IDC
  • 精选要点深入剖析
  • RTC 协议简化
  • 多核分发模型
  • 上行推流优化
  • 总结回顾

听众受益

  • 了解和掌握高并发低延迟直播系统架构的设计方法和思路
  • 了解高性能网络服务的优化方法和实践经验
  • 了解 STUN/TURN,ICE,RTP/RTCP/SRTP,KCP 等协议特点
  • 了解实时音视频通信的流程和技术细节