Quando si parla di streaming in informatica si tiene ad indicare un qualsiasi dispositivo che tramite una rete che sia quella di internet o LAN, invia contenuti audio e video, verso più dispositivi client, che li riproducono in tempo reale.
Esistono principalmente due tipologie di streaming, ossia:
- Streaming on-demand
- Streaming Live
La differenza tra le due tipologie di streaming, sta nel fatto che la prima, ossia quella on-demand manda i dati ad un dispositivo su richieste, mentre la seconda manda i dati a tanti dispositivi, non tenendo conto della richiesta. In poche parole lo streaming non può essere riprodotto una seconda volta, mentre quello on-demand sì.