ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Combining DASH with MPTCP for video streaming

(2017)

Files

Peschke_58261100_2017.pdf
  • Open access
  • Adobe PDF
  • 4.51 MB

Details

Supervisors
Faculty
Degree label
Abstract
HTTP adaptive streaming (HAS) is widely deployed on today’s Internet. It tailors a video streaming session to the end-user's needs by dynamically adapting the quality to the network conditions. Dynamic Adaptive Streaming over HTTP (DASH) is a recent standard attempting to unify similar approaches to HAS. Multipath TCP (MPTCP) is an extension of TCP that is able to bundle several connections and present it as if it were one to the application layer. It could improve video streaming when multiple network interfaces are available, such as with mobile devices. How transparently replacing TCP with MPTCP in DASH video sessions changes the streaming performance has not yet been clearly assessed. This thesis analyses how combining DASH with MPTCP affects the quality of experience (QoE) perceived by the end-user under equivalent network conditions as TCP. While not providing statistically relevant results, it gives insights into factors improving or diminishing performance. Several network setups with two paths between the client and the server are compared against each other and TCP. In ideal network conditions, without any loss or congestion, MPTCP mostly performs similar to TCP. This can be explained through application and transport layer analysis. When two competing clients are present on the network, MPTCP tends to offers less stability and a lower network utilisation than TCP.