Cache-friendly Rate Adaptation for Dynamic Adaptive Streaming over HTTP (DASH)

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorSingh, Varun
dc.contributor.authorHe, Yunfeng
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorOtt, Jörg
dc.date.accessioned2015-06-24T11:06:15Z
dc.date.available2015-06-24T11:06:15Z
dc.date.issued2015-06-10
dc.description.abstractThe Internet in the recent years has seen a rapidly growing demand for multimedia content streaming. In order to deliver the streaming services to every corner of the Internet, HTTP streaming technologies have been widely adopted to replace the traditional RTSP/RTP streaming, due to the fact that HTTP streaming can avoid the issues arising from firewalls and NATs. Among the popular HTTP streaming technologies, Dynamic Adaptive Streaming over HTTP (DASH) has drawn the spotlights very recently. In this thesis, we make comprehensive studies on the HTTP streaming technologies and specifically on DASH. By investigating various aspects of the DASH technology together with its underlying protocol and CDN infrastructures, we are able to identify a major problem posed by CDN caches, which still limits the performance of DASH. After understanding the advantages and drawbacks of the solutions proposed by other researchers, we have devised a unique client side rate adaptation algorithm, hoping to improve the performance of DASH in CDN networks, with a simple solution. Multiple experiments are designed and conducted to test our proposed algorithm. By studying the experiment results, we reveal how DASH performs under various network conditions, and at the same time make some conclusion on the design principles of a DASH client rate adaptation algorithm. Apart from the related studies and the algorithm proposal, some criticism is also made at the end of this thesis, as part of our DASH research conclusion.en
dc.format.extent83+8
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/16834
dc.identifier.urnURN:NBN:fi:aalto-201506303449
dc.language.isoenen
dc.locationP1fi
dc.programmeTLT - Master’s Programme in Communications Engineeringfi
dc.programme.majorNetworking Technologyfi
dc.programme.mcodeS3029fi
dc.rights.accesslevelopenAccess
dc.subject.keyworddynamic adaptive streaming over HTTPen
dc.subject.keywordcacheen
dc.subject.keywordrate adaptationen
dc.subject.keywordCDNsen
dc.subject.keywordHTTP adaptive streamingen
dc.subject.keywordMPEG DASHen
dc.titleCache-friendly Rate Adaptation for Dynamic Adaptive Streaming over HTTP (DASH)en
dc.typeG2 Pro gradu, diplomityöen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
dc.type.publicationmasterThesis
local.aalto.idinssi51859
local.aalto.openaccessyes
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_He_Yunfeng_2015.pdf
Size:
1.92 MB
Format:
Adobe Portable Document Format