Skip to main content
// 案例档案 15 / 19
← 全部案例档案

API Transcoder

自研项目4 个档位 · RTMP 进,HLS 出FastAPIffmpegMinIOWebSocket
01> 它是怎么交付的
// 挑战01

上传视频是容易的那一半。在文件还在传的时候,交回四档转码、一路直播和诚实的进度——在客户面前掉链子的,正是这一半。

// 方案02

FastAPI 驱动 ffmpeg 完成 360p 到 1080p 的档位阶梯,直播走 RTMP 进、HLS 出,MinIO 针对大文件分片上传做过调优,边缘校验 Supabase JWT,各档位进度用 WebSocket 与 SSE 主动推送而非轮询。

// 结果03

客户只上传一次,就能看到每一档按各自的节奏完成;失败被归到具体那一档上报,而不是把整个任务压成一句含糊的报错。

case --info api-transcoder
> 客户 · Altacee
> 行业 · 视频基础设施
> 技术栈 · FastAPI · ffmpeg · MinIO · WebSocket
> 成果 · 4 个档位 · RTMP 进,HLS 出
> case/api-transcoder已交付 ▮

想要一套这样的系统?

告诉我们你要做什么。我们回你一份界定清楚的方案,而不是一通推销。