Posts Tagged ‘progressive download’

Una micro guida alla distribuzione dei video sul Web.

14 aprile 2008

Esistono principalmente tre modalità per distribuire video sul web.

1) Download. Si mette un video su un comune server web, l’utente ne fa il download e se lo vede una volta scaricato interamente sul proprio computer.

2) Streaming. Dal lato utente questa modalità permette di iniziare a vedere il video tramite il player del proprio browser quasi immediatamente, mentre il resto del video viene caricato progressivamente. Questo perché una piccola memoria temporanea (buffer) si occupa di caricare i byte necessari per la visione degli istanti immediatamente successivi a quello corrente.

Dal lato server questa modalità necessita di server dotati di software particolari (per esempio Flash Media Server di Adobe per la distribuzione di video in formato flv). Questi software utilizzano al posto del comune protocollo http dei protocolli dedicati alla distribuzione di contenuti multimediali, come RTSP (Real Time Streaming Protocol). Questi software analizzano il file da inviare (formato, dimensione, bitrate), comunicano con il player dell’utente ed ottimizzano la trasmissione, ottimizzando per esempio l’utilizzo della banda disponibile. Se per esempio l’utente interrompe la visione, il software interrompe l’invio della restante parte del video. Mogulus impiega una tecnologia simile.

3) Progressive download (quello che utilizziamo in eVillage). Lato utente non cambia molto, appare come una trasmissione in streaming.

Lato server invece le cose sono diverse. Mancando i software che ottimizzano la trasmissione, l’occupazione di banda è superiore. L’unica cosa che conta è la dimensione del file, che alla richiesta dell’utente viene “buttato fuori” interamente, anche se l’utente ne interrompe la visione.

E’ una soluzione più economica (i software/server che gestiscono lo streaming costano ), sufficiente per la versione alpha di eVillage.