Streaming é uma técnica de transferência de dados, de modo que ele possa ser processado em um fluxo regular e continuo. As técnicas de streaming estão se tornando cada vez mais importantes com o crescimento da internet pois a maioria dos utilizadores não possuem conexões suficientemente velozes para descarregar grandes ficheiros rapidamente. Com o streaming, um navegador web ou um plug-in pode iniciar a apresentação de dados antes do ficheiro ser transferido por completo. O YouTube é um exemplo de site que disponibiliza o serviço de streaming de vídeos e mais recentemente de música.