Il termine
streaming
identifica un flusso di dati audio/video trasmessi da una
sorgente a una o più destinazioni tramite una rete telematica.
Questi dati vengono riprodotti man mano che arrivano a
destinazione.
Links:
Tipi di streaming:
- Streaming on demand
- Streaming live
-
Protocollo per lo streaming
-
Software e dispositivi per effettuare/visualizzare uno
stream
Tipi di streaming
Sostanzialmente esistono due tipologie di
streaming:
- Streaming on demand
- Streaming live
Streaming
on demand
I contenuti
audio/video
sono inizialmente compressi e memorizzati su un
server
come file. Un utente può richiedere al server di inviargli i
contenuti
audio/video.
Non è necessario
scaricarli
per intero sul PC per poterli riprodurre: i dati ricevuti
vengono decompressi e riprodotti pochi secondi dopo l'inizio
della ricezione. Questo ritardo serve a creare un polmone
("buffer" in gergo) per rimediare a latenze o
microinterruzioni della rete. Di questo tipo sono i flussi
streaming di
Real Video
e
Real Audio,
Windows Media Player,
QuickTime,
Adobe Flash Video
(quest'ultimo tipo di formato file utilizzato nel sito di
Youtube).
Streaming live
Simile alla
tradizionale trasmissione radio o video in
broadcast.
Anche in questo caso i dati sono trasmessi utilizzando
opportune compressioni per alleggerire più possibile il
carico sulla rete. La compressione dei contenuti introduce
nel flusso un ritardo di circa dieci secondi. Nel campo
dello streaming live, di solito, questo ritardo non
costituisce un problema.
Protocollo per lo
streaming
Generalmente la
trasmissione in streaming avviene utilizzando il protocollo
RTSP
a livello di applicazione mentre a livello di trasporto si
utilizza prevalentemente il protocollo
UDP.
La distribuzione dei dati di streaming può essere di tipo :
-
Multicast;
-
Unicast;
-
HTTP;
-
Peer to Peer.
Una delle più
recenti applicazioni della tecnologia streaming risulta
essere stata applicata nel campo della pubblicità con la
creazione di videobrochure.
Visto l'enorme successo avuto dallo
streaming, ormai sono moltissimi i server costruiti
appositamente per ospitare esclusivamente file audio o
video.
Software e dispositivi per effettuare/visualizzare uno
stream