A transcodificação ao vivo gera uma lista de reprodução padrão HLS m3u8 para um vídeo, permitindo a reprodução imediata sem pré-gerar arquivos TS. O vídeo é transcodificado dinamicamente durante a reprodução, o que reduz significativamente os tempos de espera e diminui os custos de transcodificação e armazenamento por meio do processamento sob demanda.
Introdução
Diferentemente da transcodificação de vídeo, que requer que todo o vídeo seja transcodificado antes da reprodução, a transcodificação ao vivo inicia a reprodução imediatamente após o vídeo fonte ser carregado, transcodificando apenas os segmentos necessários em tempo real. A transcodificação ao vivo oferece os seguintes benefícios:
-
Transcodifica durante a reprodução, o que elimina o tempo de espera.
-
A transcodificação otimizada permite inicialização rápida e busca, proporcionando uma experiência de reprodução semelhante à reprodução local.
-
A transcodificação não ocorre se o vídeo não for reproduzido. Os arquivos transcodificados podem ser excluídos e regenerados sob demanda. Isso economiza significativamente os custos de transcodificação e armazenamento.
-
Suporta dezenas de parâmetros de transcodificação para um alto grau de personalização.
-
Oferece alta compatibilidade com suporte para mais de 300 formatos de áudio e vídeo.
Cenários
-
Unidades de rede: Após um usuário carregar um vídeo, o cliente pode selecionar a resolução ideal para reprodução com base nas condições da rede. Isso garante reprodução em tempo real e compatibilidade com dispositivos. Vídeos que não são acessados frequentemente não são transcodificados se não forem reproduzidos, o que reduz os custos de armazenamento.
-
Pré-visualizações de vídeo em aplicativos de chat: Em aplicativos de mensagens instantâneas ou redes sociais, um vídeo fica reproduzível imediatamente após ser enviado. Isso melhora o desempenho em tempo real. Vídeos no histórico de chat podem ser periodicamente excluídos e permanecem reproduzíveis sob demanda.