timerring

TOS Object Storage: Fundamentals and Architecture

August 27, 2023 · 12 min read
Tutorial
Object Storage | Distributed Systems

抖音背后的存储 #

  • 短视频生产/消费:片源系统->审核系统->推荐系统
  • 公共系统:客户端、账号系统、评论系统

处理流程:

  1. 手机上传视频到片源服务,片源服务将视频存储。
  2. 片源服务将视频发送抽帧服务和转码服务。
  3. 抽帧服务将视频抽帧采样并存储。
  4. 转码服务将原视频转换为不同清晰度、不同码率的视频并存储。
  5. 抽帧后的图片被送往审核服务。
  6. 机器或人工审核过后视频被传给推荐服务。
  7. 用户可以获取推荐列表或下载推荐视频/图片。

存储量分析:

因此存储要求:易用、海量、便宜。

...