I servizi di streaming comprendono audio, video e applicazioni interattive, ciascuno con esigenze differenti in termini di qualità, continuità, latenza, buffering e infrastruttura.
Le tecniche di streaming coordinano buffer, adattamento della qualità, distribuzione, infrastruttura cloud e media player per mantenere il miglior equilibrio possibile tra qualità, continuità e latenza.
L’architettura dello streaming coordina acquisizione, codifica, ingest, distribuzione e riproduzione per trasformare una sorgente audiovisiva in un flusso accessibile agli utenti attraverso la rete.
Lo streaming multimediale distribuisce contenuti audio e video durante la riproduzione e può assumere forme diverse in base al momento della fruizione e alla modalità con cui i dati vengono distribuiti ai destinatari.