IoT Prism Lab
Research Lab at University of Bologna
Research Lab at University of Bologna
Theses
2017 |
Zaniboni, Stefano Analisi di algoritmi per MPEG-DASH su dataset realistici Masters Thesis 2017. Abstract | Links | BibTeX | Tags: Algoritmi, Dynamic Streaming Over HTTP, MPEG-Dash, Rate Adaptation, Streaming @mastersthesis{amslaurea14879, title = {Analisi di algoritmi per MPEG-DASH su dataset realistici}, author = {Stefano Zaniboni}, url = {https://amslaurea.unibo.it/id/eprint/14879}, year = {2017}, date = {2017-01-01}, abstract = {La diffusione di dispositivi che permettessero agli utenti di essere sempre connessi e che permettesse loro di scambiare informazioni ha conosciuto un'enorme diffusione in questo ultimo decennio. Analizzando il traffico della rete si puo' notare che la piu' grande fetta di dati che vi transitano appartiene ai contenuti multimediali, ovvero lo Streaming di contenuti audio e video. Sempre piu' servizi nascono per fornire agli utenti contenuti in abbonamento o fruibili ovunque essi siano. Se inizialmente la sfida era incentrata piu' sui contenuti, oggi si basa principalmente sulla qualita' dei contenuti stessi: si sono susseguiti quindi numerosi studi per migliorare le tecniche di condivisione e migliorare la Quality Of Experience (QoE) per l'utente mediante l'uso dei cosiddetti algoritmi di rate adaptation. Il lavoro svolto in questi studi si e' concentrato inizialmente sull'analisi e lo sviluppo di alcuni nuovi algoritmi di rate adaptation che si basano sull'ipotesi di conoscere a priori informazioni aggiuntive sui pacchetti che saranno successivamente scaricati per fruire del contenuto. In seconda battuta si e' voluto implementare un nuovo algoritmo che li potesse affiancare migliorando la QoE nel monitorare lo stato della connessione. Si e' quindi implementato un simulatore scritto in Python che potesse fornire le informazioni di testing da utilizzare per le analisi. La tesi si suddivide in quattro capitoli: nel primo vengono introdotti gli argomenti e definisce la terminologia utilizzata nel corso di questi studi; il secondo presenta lo stato degli studi compiuti nel campo dello streaming adattivo e vengono introdotti i concetti principali della tesi. Nel terzo vengono analizzate le caratteristiche tecniche del simulatore e presentati gli algoritmi sviluppati. Nel quarto ed ultimo capitolo vengono presentati e analizzati i dati raccolti .}, keywords = {Algoritmi, Dynamic Streaming Over HTTP, MPEG-Dash, Rate Adaptation, Streaming}, pubstate = {published}, tppubtype = {mastersthesis} } La diffusione di dispositivi che permettessero agli utenti di essere sempre connessi e che permettesse loro di scambiare informazioni ha conosciuto un'enorme diffusione in questo ultimo decennio. Analizzando il traffico della rete si puo' notare che la piu' grande fetta di dati che vi transitano appartiene ai contenuti multimediali, ovvero lo Streaming di contenuti audio e video. Sempre piu' servizi nascono per fornire agli utenti contenuti in abbonamento o fruibili ovunque essi siano. Se inizialmente la sfida era incentrata piu' sui contenuti, oggi si basa principalmente sulla qualita' dei contenuti stessi: si sono susseguiti quindi numerosi studi per migliorare le tecniche di condivisione e migliorare la Quality Of Experience (QoE) per l'utente mediante l'uso dei cosiddetti algoritmi di rate adaptation. Il lavoro svolto in questi studi si e' concentrato inizialmente sull'analisi e lo sviluppo di alcuni nuovi algoritmi di rate adaptation che si basano sull'ipotesi di conoscere a priori informazioni aggiuntive sui pacchetti che saranno successivamente scaricati per fruire del contenuto. In seconda battuta si e' voluto implementare un nuovo algoritmo che li potesse affiancare migliorando la QoE nel monitorare lo stato della connessione. Si e' quindi implementato un simulatore scritto in Python che potesse fornire le informazioni di testing da utilizzare per le analisi. La tesi si suddivide in quattro capitoli: nel primo vengono introdotti gli argomenti e definisce la terminologia utilizzata nel corso di questi studi; il secondo presenta lo stato degli studi compiuti nel campo dello streaming adattivo e vengono introdotti i concetti principali della tesi. Nel terzo vengono analizzate le caratteristiche tecniche del simulatore e presentati gli algoritmi sviluppati. Nel quarto ed ultimo capitolo vengono presentati e analizzati i dati raccolti . |
2016 |
Mazza, Stefano Implementazione e analisi di algoritmi dinamici per trasmissione MPEG-DASH su client Android Masters Thesis 2016. Abstract | Links | BibTeX | Tags: adaptation, adaptive, Analisi, android, App, bitrate, buffer, client, connessione, dash, dynamicss, Exoplayer, fdash, grafici, graphview, mpeg, qualityindex, rate, segment, size, ssdash, Streaming, throughput, valutazioni, video, wi-fi, wisersmoothed @mastersthesis{amslaurea11875, title = {Implementazione e analisi di algoritmi dinamici per trasmissione MPEG-DASH su client Android}, author = {Stefano Mazza}, url = {https://amslaurea.unibo.it/id/eprint/11875}, year = {2016}, date = {2016-01-01}, abstract = {Attualmente, la maggior parte dei dati che transitano sulla rete appartiene a contenuti multimediali. Più nello specifico, è lo Streaming Video ad avere la predominanza nella condivisione di Internet; vista la crescita che tale servizio ha subìto negli ultimi anni, si sono susseguiti diversi studi volti allo sviluppo di tecniche e metodologie che potessero migliorarlo. Una di queste è sicuramente l'Adaptive Video Streaming, tecnica utilizzata per garantire all'utente una buona Quality of Experience (QoE) mediante l'utilizzo dei cosiddetti "algoritmi di rate adaptation". Il lavoro svolto in questi studi si è voluto concentrare su due filoni distinti, ma allo stesso tempo confrontabili: la prima parte della tesi riguarda lo sviluppo e l'analisi di alcuni algoritmi di rate adaptation per DASH, mentre la seconda è relativa all'implementazione di un nuovo algoritmo che li possa affiancare, migliorando la QoE nel monitorare lo stato della connessione. Si è quindi dovuta implementare un'applicazione Android per lo streaming video, che fosse conforme allo standard MPEG-DASH e potesse fornire le informazioni di testing da utilizzare per le analisi. La tesi è suddivisa in quattro capitoli: il primo introduce l'argomento e definisce la terminologia necessaria alla comprensione degli studi; il secondo descrive alcuni dei lavori correlati allo streaming adattivo e introduce i due filoni principali della tesi, ovvero gli algoritmi di rate adaptation e la proposta di algoritmo per la selezione dinamica del segmento; il terzo presenta l'app SSDash, utilizzata come mezzo per le analisi sperimentali; infine, il quarto ed ultimo capitolo mostra i risultati delle analisi e le corrispondenti valutazioni.}, keywords = {adaptation, adaptive, Analisi, android, App, bitrate, buffer, client, connessione, dash, dynamicss, Exoplayer, fdash, grafici, graphview, mpeg, qualityindex, rate, segment, size, ssdash, Streaming, throughput, valutazioni, video, wi-fi, wisersmoothed}, pubstate = {published}, tppubtype = {mastersthesis} } Attualmente, la maggior parte dei dati che transitano sulla rete appartiene a contenuti multimediali. Più nello specifico, è lo Streaming Video ad avere la predominanza nella condivisione di Internet; vista la crescita che tale servizio ha subìto negli ultimi anni, si sono susseguiti diversi studi volti allo sviluppo di tecniche e metodologie che potessero migliorarlo. Una di queste è sicuramente l'Adaptive Video Streaming, tecnica utilizzata per garantire all'utente una buona Quality of Experience (QoE) mediante l'utilizzo dei cosiddetti "algoritmi di rate adaptation". Il lavoro svolto in questi studi si è voluto concentrare su due filoni distinti, ma allo stesso tempo confrontabili: la prima parte della tesi riguarda lo sviluppo e l'analisi di alcuni algoritmi di rate adaptation per DASH, mentre la seconda è relativa all'implementazione di un nuovo algoritmo che li possa affiancare, migliorando la QoE nel monitorare lo stato della connessione. Si è quindi dovuta implementare un'applicazione Android per lo streaming video, che fosse conforme allo standard MPEG-DASH e potesse fornire le informazioni di testing da utilizzare per le analisi. La tesi è suddivisa in quattro capitoli: il primo introduce l'argomento e definisce la terminologia necessaria alla comprensione degli studi; il secondo descrive alcuni dei lavori correlati allo streaming adattivo e introduce i due filoni principali della tesi, ovvero gli algoritmi di rate adaptation e la proposta di algoritmo per la selezione dinamica del segmento; il terzo presenta l'app SSDash, utilizzata come mezzo per le analisi sperimentali; infine, il quarto ed ultimo capitolo mostra i risultati delle analisi e le corrispondenti valutazioni. |