Le streaming et le torrenting sont deux méthodes pour obtenir du contenu multimédia en ligne apparues au début des années 2000.
Le streaming utilise un serveur qui envoie des parties du fichier demandé à un récepteur.
Le torrenting met quant à lui tous ses utilisateurs en relation pour transmettre le fichier depuis de nombreuses sources.