O Que é Transcodificação?
Transcodificação é o processo de converter um vídeo de um formato/resolução para outro. Para streaming, isso significa pegar seu vídeo original em 4K ProRes e gerar versões em HLS ou DASH com múltiplas qualidades (360p a 4K) para Adaptive Bitrate Streaming.
HLS vs DASH
HLS (HTTP Live Streaming)
Protocolo da Apple, suportado nativamente em Safari e iOS. Usa segmentos .ts e playlist .m3u8. É o padrão de facto para streaming no Brasil.
DASH (Dynamic Adaptive Streaming)
Padrão aberto (ISO/IEC 23009), suportado em Chrome, Firefox e Android. Usa segmentos .mp4 e manifest .mpd.
Adaptive Bitrate (ABR)
ABR permite que o player troque automaticamente entre qualidades conforme a conexão do usuário muda. Assiste no 4G? Recebe 480p. Conectou no Wi-Fi? Sobe para 1080p. Sem buffering, sem interrupção.
Pipeline de Transcodificação
- Ingest: Vídeo original é recebido em resolução máxima.
- Encode: H.264/H.265/AV1 em múltiplas resoluções e bitrates.
- Package: Segmentação em HLS e/ou DASH com manifests.
- DRM: Criptografia Widevine/FairPlay/PlayReady se necessário.
- CDN: Distribuição via CDN para entrega global.
Conclusão
Transcodificação na nuvem é essencial para qualquer plataforma de vídeo. Automatize o pipeline e entregue a melhor experiência para cada espectador.
Nenhum comentário ainda. Seja o primeiro a comentar!