Adaptive streaming approaches over Hypertext Transfer Protocol (HTTP), such as Apple's HTTP Live streaming (HLS) and Microsoft's Live Smooth Streaming, have recently become very popular. This master's thesis project developed and evaluated several media rate adaptation algorithms optimized for mobile networks with a client running on Google's Android operating system. The deployed service supports HLS and the emerging ISO/IEC MPEG standard called Dynamic Adaptive Streaming over HTTP (MPEG-DASH). Live media was the focus of the evaluation, since this content can not be cached in advance at the user's device, hence the quality of the user's experience will be affected by the currently available bandwidth which the user can utilize. Experiments were performed for multiples scenarios illustrating different network capabilities, especially various amounts of bandwidth available to the user. This project has produced an implementation of HTTP-based adaptive streaming. This implementation follows the MPEG standard and enables robust and smooth playback of live video content via Google's Android devices. Results of the experiments have shown that the proposed adaptation mechanisms efficiently utilize the available bandwidth of the network. A clear conclusion of this thesis is that adaptive streaming will in fact enable substantial numbers of users to enjoy live media streaming to their devices / Adaptiv strömnings metoder över Hypertext Transfer Protocol (HTTP), till exempel Apples HTTP Live streaming (HLS) och Microsoft Live Smooth Streaming, har nyligen blivit mycket populära. Detta examensarbete utvecklas och utvärderar flera medier algoritmer anpassning av överföringshastigheten optimerad för mobila nätverk med en klient som körs på Googles Android-operativsystem. Systemet kommer att överväga HLS och den framväxande ISO/IECMPEG-standarden som kallas Dynamisk Adaptiv Strömmande över HTTP (MPEG-DASH). Direktsänd media var i fokus för utvärderingen, eftersom detta innehåll inte kan cachas i förväg på användarens enhet, därmed kvaliteten på användarens upplevelse kommer att påverkas av den aktuella tillgängliga bandbredden som användaren kan utnyttja. Experimenten utfördes för flera scenarier och illustrerar olika nätverksfunktioner, särskilt hur olika mängder bandbredd är tillgänglig för användaren. Detta projekt har producerat ett genomförande av HTTP-baserade adaptiva strömning. Denna implementering följer MPEG-standarden och möjliggör robusta och smidig uppspelning av direktsänd video innehåll via Googles Android-enheter. Resultat av experiment har visat att den föreslagna anpassningsmekanismerna effektiva sätt att utnyttja den tillgängliga bandbredden i nätverket. En tydlig slutsats i denna avhandling är att adaptive strömning faktiskt kommer att möjliggöra ett stort antal användare att njuta av direktsänd medieströmning till sina enheter.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-91044 |
Date | January 2011 |
Creators | Rubio Romero, Luciano |
Publisher | KTH, Kommunikationssystem, CoS |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-ICT-EX ; 225 |
Page generated in 0.0024 seconds