A tecnologia streaming é utilizada para tornar mais leve e rápido o download e a execução de áudio e vídeo na web, já que permite ouvir e visualizar os arquivos enquanto se faz o download.
O streaming funciona da seguinte maneira: primeiro o computador do usuário, chamado de cliente, conecta com o servidor, que por sua vez começa a mandar o arquivo. O cliente começa a receber esse arquivo e constrói um "buffer(1)", onde começa a salvar as informações. Quando esse "buffer" baixa uma pequena parte do arquivo, o cliente começa a visualizar o conteúdo e o download continua, até conseguir os 100%. A partir do momento que todo o conteúdo é transferido, o usuário consegue arrastar a barra e visualizar o vídeo do momento que ele quiser.
(1) Buffer: parte da memória, utilizada temporariamente para armaze-nar dados que serão utilizados por um dispositivo de saída.