Le streaming fonctionne entre deux parties : le client, c’est-à-dire l’internaute, et un serveur. Lors d’un lancement d’une vidéo en streaming, l’ordinateur de l’utilisateur envoie une requête au serveur : une petite partie du fichier est alors placée dans ce que l’on appelle une mémoire tampon, faisant partie de la mémoire vive de l’ordinateur.