Vídeo e áudio

Downloads HLS, DASH e M3U8: por que um vídeo tem mais de um arquivo

Entenda manifestos HLS, streams DASH e downloads de vídeo segmentados, incluindo áudio separado e progresso estimado em Flux.

Um streaming de vídeo geralmente consiste em um manifesto e muitos pequenos segmentos de mídia. Um link M3U8 pode descrever o conteúdo HLS em vez de conter um filme reproduzível por si só. DASH tem uma ideia semelhante de descrever os fluxos disponíveis. Salvar apenas o manifesto como se fosse o MP4 final não é, portanto, o mesmo que baixar o vídeo.

Um manifesto descreve a transferência

O manifesto pode identificar qualidades disponíveis, endereços de segmento, tempo e grupos de áudio. Algumas fontes usam fluxos de vídeo e áudio separados. Flux processa fluxos de trabalho HLS/DASH suportados e usa suas ferramentas de mídia para produzir a saída escolhida. Os metadados e as permissões de acesso ainda dependem da fonte.

Os nomes dos segmentos não são suficientes

Uma fonte pode fornecer aos segmentos de mídia nomes de arquivos sem extensão ou enganosos. O downloader precisa examinar o fluxo e processar a mídia real; decidir apenas a partir de um sufixo pode falhar. Um pipeline de mídia nativa também precisa evitar tratar manifestos remotos como permissão para ler arquivos locais arbitrários. Flux documenta fallback de manifesto limitado e manipulação de mídia em seus registros de lançamento.

Um pedido útil de solução de problemas

  • Confirme se o item selecionado pertence ao vídeo ativo.
  • Prefira os metadados de qualidade suportados pelo player a um URL de solicitação aleatório.
  • Verifique se a fonte precisa de uma sessão atual do navegador.
  • Revise a seleção de áudio separada antes de começar.
  • Mantenha a guia de origem disponível se o link tiver vida curta.

Por que as estimativas de conclusão variam

Uma gravação finita pode fornecer informações de duração e segmento suficientes para uma estimativa. Uma transmissão ao vivo pode continuar publicando segmentos sem um final fixo, enquanto algumas fontes omitem tamanhos de bytes. A contagem de bytes baixados pode ser exata mesmo quando o tamanho total ou o tempo restante é estimado. Os fluxos protegidos por DRM estão fora do fluxo de trabalho de mídia acessível compatível com o aplicativo.

Fontes e contexto de lançamento

Este guia descreve a documentação do Flux 2.6.6. Verifique o registro de lançamento atual para obter as condições do pacote.

FLUX / 20

Escolha seu idioma