Disegno e implementazione di un framework per ... - Luca Deri - Ntop
Disegno e implementazione di un framework per ... - Luca Deri - Ntop
Disegno e implementazione di un framework per ... - Luca Deri - Ntop
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>per</strong> molteplici scopi, soprattuto <strong>per</strong> quanto riguarda il migliorare l’espe-<br />
rienza utente. Si evidenzia quin<strong>di</strong>, la necessità <strong>di</strong> misurare la qualità del<br />
servizio Web, in modo tale da poter o<strong>per</strong>are sui suoi p<strong>un</strong>ti deboli e quin<strong>di</strong><br />
<strong>di</strong> apportare delle migliorie.<br />
1.6.2 Il servizio <strong>di</strong> Streaming<br />
Prima <strong>di</strong> descrivere i lavori correlati al servizio <strong>di</strong> streaming, è necessario<br />
dare <strong>un</strong>a definizione <strong>di</strong> esso e sud<strong>di</strong>viderlo in due tipologie: Streaming on<br />
demand e Streaming Live.<br />
Il servizio <strong>di</strong> streaming consiste nell’invio continuo <strong>di</strong> <strong>un</strong> flusso <strong>di</strong> dati<br />
au<strong>di</strong>o, video o entrambi, i quali vengono trasmessi da <strong>un</strong>a sorgente verso<br />
<strong>un</strong>a o più destinazioni in tempo reale. Si possono <strong>di</strong>stinguere due tipologie<br />
<strong>di</strong> streaming:<br />
Streaming on demand: in cui il client effettua <strong>un</strong>a richiesta dei contenuti<br />
ad <strong>un</strong> server, quest’ultimo li invierà progressivamente, il client rice-<br />
vuta <strong>un</strong>a parte inziale sufficiente dei contenuti, inizierà ad eseguire i<br />
contenuti continuando il download del file.<br />
Streaming live: dove il flusso au<strong>di</strong>o/video viene inviato in broadcast.<br />
Come accennato nel paragrafo 1.6 in questa tesi, non verrà trattato il<br />
servizio <strong>di</strong> streaming live, ma verrà trattato lo streaming on demand, in cui<br />
principalmente viene utilizzato il protocollo HTTP <strong>per</strong> il trasporto dei dati.<br />
Sarà quin<strong>di</strong> opport<strong>un</strong>o caratterizzare questa attività, la quale si <strong>di</strong>fferenzia<br />
dalla semplice navigazione web, <strong>per</strong> quanto riguarda la durata della comu-<br />
nicazione e <strong>di</strong> conseguenza della quantità <strong>di</strong> traffico generato. Per poter<br />
ricostruire le azioni svolte dall’utente mentre effettua attività <strong>di</strong> streaming,<br />
come ad esempio il cambio <strong>di</strong> qualità del filmato, sarà necessario identificare<br />
gli eventi <strong>di</strong> rete scaturiti da esse.<br />
9