视频分发链路

播放体验的分发链路

推荐系统选中了视频,不代表用户能顺畅观看。视频播放体验取决于分发链路:播放地址是否就近、首帧是否快速返回、码率是否适配网络、热门视频是否会打爆源站。

典型的视频分发链路:

播放器 -> CDN 边缘节点 -> 对象存储 / 视频源站
  • 转码产物存储在对象存储。
  • CDN 缓存热门视频片段。
  • 用户播放时优先从边缘节点获取。

分发链路的职责

环节职责
播放器拉流、码率切换、断点续播
CDN 边缘就近缓存、签名校验、防盗链
对象存储 / 源站视频本体、冷热分层

播放地址怎么给

播放 URL 通常是动态生成的签名地址:

  • 限定视频、码率与过期时间。
  • 支持多码率切换(不同 URL 指向不同清晰度)。
  • 减少鉴权和重定向链路,避免首帧被拖慢。

与推荐系统的联动

推荐系统也要感知分发状态:

  • 视频转码未完成 → 不推荐。
  • CDN 回源异常 → 降级为不推荐或换码率。
  • 视频被下架 → 从推荐池移除。

如果推荐结果很好但视频加载慢,用户仍然会快速退出。分发状态是推荐的前置条件。

一句话

视频分发链路的目标是「就近、快、稳」:播放器拿到的 URL 就近可播、首帧快、码率适配、热门不爆源。下一节看最敏感的指标——首帧时间。

发现内容有问题?

告诉我们哪里需要改进。