O streaming usa * menos bytes a qualquer momento * do que o download, mas pode acabar usando o mesmo número total de bytes * ou até um pouco mais.
Aqui está o porquê:
*
Download: Downloads o arquivo inteiro antes da reprodução. Você usa todos os bytes de uma só vez para obter o arquivo inteiro.
*
Streaming: Download apenas uma pequena parte do arquivo de cada vez, o suficiente para buffer por alguns segundos de reprodução. Uma vez que essa parte é tocada, ela baixará a próxima parte e assim por diante. Isso significa que você tem apenas uma pequena quantidade de dados na memória do seu dispositivo a qualquer momento.
Embora a quantidade total de dados utilizados seja geralmente semelhante, o streaming às vezes pode usar * um pouco mais * bytes do que o download devido a:
*
Sobrecarga: Os protocolos de streaming geralmente têm mais sobrecarga do que transferências simples de arquivos.
*
Reconstruindo: Se sua conexão for lenta ou instável, o fluxo pode precisar rejeitar, baixando o mesmo segmento várias vezes. Isso aumenta o uso geral de bytes.
Em resumo:o streaming consome menos memória a qualquer momento, mas pode usar uma quantidade total de dados semelhantes ou um pouco maior em comparação com o download do mesmo arquivo.