Skip to main content
// CASE 15 / 19
← Todos os cases

API Transcoder

Projeto do Estúdio4 VERSÕES · RTMP ENTRA, HLS SAIFastAPIffmpegMinIOWebSocket
01> COMO FOI ENTREGUE
// O DESAFIO01

Subir um vídeo é a metade fácil. Devolver quatro versões, uma transmissão ao vivo e um progresso honesto enquanto o arquivo ainda anda é a metade que falha na frente do cliente.

// A ABORDAGEM02

FastAPI sobre ffmpeg para uma escada de 360p a 1080p, RTMP na entrada e HLS na saída para o ao vivo, MinIO ajustado para uploads multipart grandes, JWT do Supabase na borda e progresso por qualidade empurrado por WebSocket e SSE em vez de consultado.

// O RESULTADO03

O cliente sobe uma vez e vê cada versão terminar no próprio ritmo, com a falha atribuída à qualidade que falhou em vez de derrubar o job inteiro num erro opaco.

case --info api-transcoder
> cliente · Altacee
> setor · Infraestrutura de vídeo
> stack · FastAPI · ffmpeg · MinIO · WebSocket
> resultado · 4 VERSÕES · RTMP ENTRA, HLS SAI
> case/api-transcoderENTREGUE ▮

Quer um sistema assim?

Conte o que você está construindo. Respondemos com um plano escopado, não com um discurso de vendas.