第一篇 项目启动:在线教育直播的技术选型

这是全书的第一篇,回答四个问题:为什么做这个平台、技术选型怎么定的、整体架构长什么样、每个月大概要花多少钱。

我是一个独立开发者,受一家 10 人规模的 K12 编程培训机构委托,从零搭建一个互动直播课堂平台。本篇的内容顺序就是我当时真实的决策顺序:先把三种主流直播方案摆上桌面对比(1.1),再补齐 TRTC 必要的概念(1.2),然后画出直播、互动、回放三条线的整体架构(1.3),最后把费用构成和成本预估算清楚(1.4)。

小节 主题 读完能回答
1.1 三种直播方案对比 自建推流、TRTC、SaaS 课堂各自适合谁
1.2 核心概念速览 房间、角色、流在课堂里分别是什么
1.3 整体架构设计 直播、互动、回放三条线怎么协同
1.4 费用构成与成本预估 每个月会在哪些产品上花哪些钱

选型结论先剧透一句:最后用的是 TRTC 做音视频房间、IM 做课堂消息、COS 加 CDN 做录播回放、云监控盯服务质量。具体的来龙去脉,从 1.1 开始看起。

延伸阅读