这是 Beta 探索课程,内容结构、实验步骤和示例可能会继续调整。
视频分发链路
播放体验的分发链路
推荐系统选中了视频,不代表用户能顺畅观看。视频播放体验取决于分发链路:播放地址是否就近、首帧是否快速返回、码率是否适配网络、热门视频是否会打爆源站。
典型的视频分发链路:
播放器 -> CDN 边缘节点 -> 对象存储 / 视频源站
- 转码产物存储在对象存储。
- CDN 缓存热门视频片段。
- 用户播放时优先从边缘节点获取。
分发链路的职责
| 环节 | 职责 |
|---|---|
| 播放器 | 拉流、码率切换、断点续播 |
| CDN 边缘 | 就近缓存、签名校验、防盗链 |
| 对象存储 / 源站 | 视频本体、冷热分层 |
播放地址怎么给
播放 URL 通常是动态生成的签名地址:
- 限定视频、码率与过期时间。
- 支持多码率切换(不同 URL 指向不同清晰度)。
- 减少鉴权和重定向链路,避免首帧被拖慢。
与推荐系统的联动
推荐系统也要感知分发状态:
- 视频转码未完成 → 不推荐。
- CDN 回源异常 → 降级为不推荐或换码率。
- 视频被下架 → 从推荐池移除。
如果推荐结果很好但视频加载慢,用户仍然会快速退出。分发状态是推荐的前置条件。
一句话
视频分发链路的目标是「就近、快、稳」:播放器拿到的 URL 就近可播、首帧快、码率适配、热门不爆源。下一节看最敏感的指标——首帧时间。
发现内容有问题?
告诉我们哪里需要改进。
