在线课程

结合 PPCDN 开源代码讲理论、编译、部署和测试验证。

课程规划中

课程仍在录制筹备中,尚无已发布视频。源码已在 github.com/orgs/ppcdn-org 公开,也可以先关注 YouTube 频道 @EthanWorkshop 获取更新。

Module 0 · 破局

为什么值得自建,而不是继续买云服务

  • EP01
    互动视频游戏的困境
    为什么传统直播协议撑不起强交互场景。
    即将上线
  • EP02
    自建 CDN 的解决之道:PPCDN 架构总览
    Origin/Edge/ppcenter 三层架构一次讲清楚。
    即将上线
  • EP03
    内容主权:自己可控,才是终极护城河
    自建如何避免下架/限流,数据不出境的合规取舍。
    即将上线

Module 1 · 传输与编码基础

初中级开发者的入门台阶

  • EP04
    传输技术三国杀:RTMP / SRT / WHIP
    从原理到延迟表现的直接对比。
    即将上线
  • EP05
    Simulcast 的原理和用途
    一路推流,多档码率,服务端按需下发。
    即将上线
  • EP06
    推拉流安全:签名、Token 与防盗链实战
    HMAC 签名和短期凭据是怎么落地的。
    即将上线

Module 2 · 弱网、质量与可观测性

系列的技术核心,篇幅最重

  • EP07
    如何增强直播弱网抗性
    上行 QoS、拥塞探测和优先级隔离。
    即将上线
  • EP08
    视频埋点:如何量出端到端延迟
    NTP 校时 + SEI/OBU 打点,真实量出每一帧的延迟。
    即将上线
  • EP09
    时延稳定性,比平均延迟更重要
    为什么抖动比均值更影响体验。
    即将上线
  • EP10
    如何量化视频质量
    把「看起来卡」变成一组可比较的数字。
    即将上线
  • EP11
    Netflix 的无缝切换给我们的启发
    码率/路径切换时如何做到用户无感。
    即将上线
  • EP12
    友商实测:华为云/腾讯云时延稳定性对比
    拿数据说话,不只是口头对比。
    即将上线

Module 3 · 架构进阶

补上「资源隔离与弹性调度」这条主线

  • EP13
    P2P 直连:比 CDN 更快的最后一公里
    P2P 成功时比走 Edge 还快,不止服务 1v1 场景。
    即将上线
  • EP14
    ppmmx 节点池管理:让每个 app 独占自己的 Origin / Edge
    节点声明归属、app 绑定池,池内按空闲容量择优选点。
    即将上线
  • EP15
    横向扩容和低延迟的关系
    加机器买到的是容量,不是更低的延迟下限。
    即将上线
  • EP16
    如何应对突发性高并发场景
    三层弹性:P2P 随观众扩容、按需回源、降级保可用,再加人工扩容。
    即将上线

Module 4 · 实战与验证

兑现「编译、部署、测试验证」这条卖点

  • EP17
    从零部署:15 分钟跑起你自己的 CDN
    一条 compose 起四组件 + 冒烟脚本,分清控制面与端到端。
    即将上线
  • EP18
    录像与回放:给直播加上 VOD
    两阶段切分、fMP4 分片异步上传、预签名回放。
    即将上线
  • EP19
    压力测试方法论:从单机到全球压测
    测试分层:实测、建模、未验证,别互相替代。
    即将上线

Module 5 · 商业化收官

给 CTO 观众算一笔账

  • EP20
    省 30% 带宽是否可行:真实数据复盘
    省流量 vs 省出站:把实测、建模、未验证三类数据摊开。
    即将上线