Skip to main content
A
// 케이스 파일 12 / 16
← 전체 케이스 파일

API Transcoder

스튜디오 자체 구축렌디션 4종 · RTMP 입력, HLS 출력FastAPIffmpegMinIOWebSocket
01

> 어떻게 출시했는가

// 과제01

API Transcoder에는 무엇이 필요했나요?

영상을 올리는 것은 쉬운 절반입니다. 파일이 아직 움직이는 동안 네 가지 렌디션과 라이브 스트림, 정직한 진행률을 돌려주는 것 — 고객 눈앞에서 실패하는 쪽은 이 절반입니다.

// 접근 방식02

Altacee는 API Transcoder을(를) 어떻게 만들었나요?

360p에서 1080p까지의 사다리는 ffmpeg 위의 FastAPI로, 라이브는 RTMP 입력과 HLS 출력으로, 대용량 멀티파트에 맞춰 조율한 MinIO, 엣지의 Supabase JWT, 그리고 품질별 진행률은 폴링이 아니라 WebSocket과 SSE로 밀어 보냅니다.

// 성과03

API Transcoder은(는) 무엇을 얻었나요?

클라이언트는 한 번 올리고 각 렌디션이 저마다의 속도로 끝나는 것을 봅니다. 실패는 전체 작업을 불투명한 오류 하나로 무너뜨리지 않고, 실패한 품질에 붙어 보고됩니다.

case --info api-transcoder
> 클라이언트 · Altacee
> 분야 · 비디오 인프라
> 스택 · FastAPI · ffmpeg · MinIO · WebSocket
> 결과 · 렌디션 4종 · RTMP 입력, HLS 출력
> case/api-transcoder출시 완료 ▮

이런 시스템이 필요하십니까?

무엇을 만들고 계신지 알려 주십시오. 영업 제안이 아니라 범위가 정리된 계획으로 답하겠습니다.