// 케이스 파일 15 / 19 Altacee// 비디오 인프라 · 출시 완료
← 전체 케이스 파일API Transcoder
스튜디오 자체 구축렌디션 4종 · RTMP 입력, HLS 출력FastAPIffmpegMinIOWebSocket
01> 어떻게 출시했는가
// 과제01
영상을 올리는 것은 쉬운 절반입니다. 파일이 아직 움직이는 동안 네 가지 렌디션과 라이브 스트림, 정직한 진행률을 돌려주는 것 — 고객 눈앞에서 실패하는 쪽은 이 절반입니다.
// 접근 방식02
360p에서 1080p까지의 사다리는 ffmpeg 위의 FastAPI로, 라이브는 RTMP 입력과 HLS 출력으로, 대용량 멀티파트에 맞춰 조율한 MinIO, 엣지의 Supabase JWT, 그리고 품질별 진행률은 폴링이 아니라 WebSocket과 SSE로 밀어 보냅니다.
// 성과03
클라이언트는 한 번 올리고 각 렌디션이 저마다의 속도로 끝나는 것을 봅니다. 실패는 전체 작업을 불투명한 오류 하나로 무너뜨리지 않고, 실패한 품질에 붙어 보고됩니다.
case --info api-transcoder
> 클라이언트 · Altacee
> 분야 · 비디오 인프라
> 스택 · FastAPI · ffmpeg · MinIO · WebSocket
> 결과 · 렌디션 4종 · RTMP 입력, HLS 출력
> case/api-transcoder출시 완료 ▮
이런 시스템이 필요하십니까?
무엇을 만들고 계신지 알려 주십시오. 영업 제안이 아니라 범위가 정리된 계획으로 답하겠습니다.