Il buffering è il processo con cui il lettore video scarica e memorizza in anticipo una porzione del contenuto prima di riprodurla, così da avere sempre un margine di dati pronto e assicurare una visione continua. In condizioni normali avviene senza che l'utente se ne accorga; quando la connessione è lenta, però, il buffer si svuota e la riproduzione si interrompe con la classica rotellina di caricamento.
La quantità di dati da precaricare dipende dalla qualità scelta e dalla velocità della rete: un bitrate elevato richiede una banda maggiore. Le piattaforme di streaming riducono le interruzioni adattando automaticamente la qualità alla connessione disponibile. Un modo per evitare del tutto il problema è ricorrere al download offline, che elimina la dipendenza dalla rete durante la visione.