Vídeo e áudio

Tamanho do vídeo desconhecido? Compreender o progresso do download e o tempo restante

Saiba por que o tamanho total de um vídeo pode ser desconhecido, como as estimativas diferem dos bytes baixados e quando uma transmissão ao vivo não tem tempo restante fixo.

Bytes baixados e tamanho total do arquivo são fatos diferentes. Flux pode medir bytes já recebidos mesmo quando um servidor de mídia não forneceu um tamanho de saída completo. Uma exibição útil do progresso deve distinguir valores exatos de estimativas, em vez de mostrar uma porcentagem confiável baseada em um total inventado.

Arquivos diretos geralmente fornecem mais informações de tamanho

Uma resposta de arquivo comum pode fornecer Content-Length ou uma resposta de intervalo com um total conhecido. Em vez disso, o streaming de mídia pode expor uma sequência de segmentos, taxas de bits variáveis ​​e áudio separado. O contêiner final também pode diferir em tamanho da soma das cargas úteis da rede porque o muxing altera sua estrutura.

A duração pode ajudar a estimar o progresso

Para uma gravação finita, a duração da mídia disponível, as informações do manifesto e o progresso do processamento podem ajudar a descrever o quanto a tarefa avançou. Quando a fonte expõe metadados de taxa de bits ou tamanho suficientes, o aplicativo pode estimar um valor de saída. Essa estimativa deve permanecer visivelmente aproximada e pode mudar à medida que mais informações chegam.

Leia os indicadores juntos

  • Os bytes baixados descrevem os dados já transferidos.
  • A velocidade da rede é o rendimento atual, não a taxa de bits prometida pela fonte.
  • Um total de bytes conhecido suporta uma porcentagem de estilo de arquivo.
  • Uma estimativa baseada em mídia pode usar a duração ou o progresso do segmento.
  • O tempo restante pode mudar quando a velocidade, a informação de origem ou o trabalho de processamento mudam.

Fontes vivas e incompletas

Uma transmissão ao vivo não tem duração restante fixa enquanto continua a publicar conteúdo. Um manifesto inacessível ou parcial também pode impedir uma estimativa confiável. Trate um total desconhecido como informação de origem ausente, em vez de automaticamente um download paralisado. Verifique se os bytes continuam aumentando e se a tarefa entrou no processamento de mídia antes de decidir qual ação tomar.

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