Peschke, Lena Victoria
[UCL]
Bonaventure, Olivier
[UCL]
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.
Bibliographic reference |
Peschke, Lena Victoria. Combining DASH with MPTCP for video streaming. Ecole polytechnique de Louvain, Université catholique de Louvain, 2017. Prom. : Bonaventure, Olivier. |
Permanent URL |
http://hdl.handle.net/2078.1/thesis:8509 |