A transferência de dados entre um servidor remoto e um dispositivo local tem a sua velocidade ou largura de banca para transmissão mensurada em bits por segundo (bps).
Uma transmissão por streaming é uma transferência contínua de dados. Um arquivo de vídeo é um contêiner com imagens, áudio e legendas, além de metadados. Cada formato de vídeo tem a sua codificação e compressão, que possibilita o encapsulamento das informações para que sejam transferidas de um servidor para um dispositivo do cliente de forma contínua.
Na compressão do vídeo, aplicam-se complexas fórmulas matemáticas que particionam a sequência de imagens em quadros denominados frames.
A transmissão de streaming poderá ser realizada com ou sem compressão.
Ao transferir 10 segundos de vídeo comprimido por streaming com banda de 1 Mbit/s (1 mega bit por segundo), estamos transmitindo 10 Mbit de dados (10 megabits) ou exatamente 10.485.760 bits.
Sabendo que cada byte é formado por 8 bits, ao dividirmos 10.485.760 bits por 8, temos 1.310.720 de bytes enviados.
1.310.720 de bytes dividido por 1024 é igual a 1.280 KB.