跳转至

从协议到全球分发

一套以低延迟直播为主线的系统教程。PPCDN 的实现用于解释工程取舍,但每一集都优先讲清可迁移的技术原理、测量边界与验证方法。

20 集 6 个模块 协议 → 架构 → 实战 → 成本 当前基线:P2P ≈ 70ms

推荐学习方式

初次接触音视频,建议按顺序阅读;已有 WebRTC/CDN 经验,可以从 Module 2 或 Module 3 开始。文中的单点数据均需结合测试条件理解,不应直接外推为全网 SLA。

第一集视频已上线 YouTube:

EP01 · 互动视频游戏的困境(YouTube)

第二集视频已上线 YouTube:

EP02 · 自建 CDN 的解决之道:PPCDN 架构总览(YouTube)

第三集视频已上线 YouTube:

EP03 · 内容主权:自己可控,才是终极护城河(YouTube)

第四集视频已上线 YouTube:

EP04 · 传输技术三国杀:RTMP / SRT / WHIP(YouTube)

为什么值得自建

先建立问题空间:互动直播为什么难,以及“自建”究竟买到了什么控制权。

  1. EP01 · 互动视频游戏的困境
  2. EP02 · 自建 CDN 的解决之道:PPCDN 架构总览
  3. EP03 · 内容主权:自己可控,才是终极护城河

传输与编码基础

理解媒体如何进入系统、如何在弱网中恢复,以及多档编码为何是 ABR 的基础。

  1. EP04 · 传输技术三国杀:RTMP / SRT / WHIP
  2. EP05 · Simulcast 的原理和用途
  3. EP06 · 推拉流安全:签名、Token 与防盗链实战

弱网、质量与可观测性

从“看起来卡”走向可测量的延迟、长尾、画质和切换策略。

  1. EP07 · 如何增强直播弱网抗性
  2. EP08 · 视频埋点:如何量出端到端延迟
  3. EP09 · 时延稳定性比平均延迟更重要
  4. EP10 · 如何量化视频质量
  5. EP11 · Netflix 的无缝切换给我们的启发
  6. EP12 · 低延迟直播测评方法与当前基线

架构进阶

进入分布式系统层:P2P、资源隔离、容量、横向扩容和突发流量。

  1. EP13 · P2P 直连:比 CDN 更快的最后一公里
  2. EP14 · 节点池管理:把资源边界放进调度器
  3. EP15 · 横向扩容和低延迟的关系
  4. EP16 · 如何应对突发性高并发场景

实战与验证

把系统跑起来,再用录像闭环和分层测试验证它,而不是停在架构图上。

  1. EP17 · 从零部署:15 分钟跑起你自己的 CDN
  2. EP18 · 录像与回放:给直播加上 VOD
  3. EP19 · 压力测试方法论:从单机到全球压测

成本复盘

最后把技术能力还原成成本模型,明确哪些数字是实测、哪些是建模、哪些仍待验证。

  1. EP20 · 省 30% 带宽是否可行:真实数据复盘

从 EP01 开始学习 查看开发者文档