O download progressivo é uma técnica usada para transmitir mídia de um servidor web para um cliente, como um player de vídeo em um notebook ou celular.

Sem o download progressivo, o cliente precisa baixar todo o arquivo de mídia antes que a reprodução do vídeo possa começar. Como os arquivos de mídia geralmente são grandes, os usuários precisam esperar bastante tempo para assistir ao vídeo, o que resulta em uma experiência frustrante. Com o download progressivo, apenas uma pequena parte do arquivo de vídeo precisa ser baixada antes do início da reprodução. (Mesmo com o download progressivo, uma conexão de baixa largura de banda pode fazer com que o download não acompanhe o ritmo da reprodução. Nesse caso, a reprodução é pausada até que haja conteúdo suficiente baixado para continuar a exibição.)

O download progressivo é possível porque, no início do download, o servidor de mídia envia metadados sobre o arquivo de vídeo ao player de vídeo. Os metadados funcionam como um sumário, permitindo que a reprodução comece sem que todos os dados estejam disponíveis.

Pseudo-streaming é uma tecnologia relacionada que permite aos usuários pular para diferentes pontos do vídeo (recurso chamado de seeking), inclusive para trechos cujos dados ainda não foram baixados.

Como o NGINX Plus pode ajudar?

NGINX Plus e NGINX são as melhores soluções de balanceamento de carga da categoria, usadas por sites de alto tráfego como Dropbox, Netflix e Zynga. Mais de 350 milhões de sites em todo o mundo confiam no NGINX Plus e no NGINX Open Source para disponibilizar seu conteúdo com rapidez, confiabilidade e segurança.

O NGINX Plus oferece uma plataforma completa de streaming de mídia, desenvolvida especificamente para carregar vídeos com rapidez e confiabilidade, independentemente do volume. Ela oferece suporte a estes importantes recursos:

  • Download progressivo, pseudo-streaming e streaming adaptativo, para que todos os usuários desfrutem de uma reprodução de vídeo rápida e confiável em qualquer dispositivo
  • Suporte integrado aos formatos populares de codificação de vídeo da Apple e da Adobe