Advertisement

Evaluating DASH Player QoE with MPTCP in Presence of Packet Loss

  • Sunit Kumar NandiEmail author
  • Pranav Kumar Singh
  • Sukumar Nandi
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 926)

Abstract

MPTCP aggregates multiple network interfaces for a single TCP session for enhanced transfer rates and improved reliability to applications. Due to this property, MPTCP has the potential to provide better end-user viewing experience (QoE) for DASH video when used instead of TCP on a multi-homed device. This paper evaluates the performance of DASH on MPTCP and its usability in topologies with independent links between two end-hosts having different packet loss rates and varying DASH video segment sizes. We found that MPTCP provides better playback bitrate than TCP in most cases, at the cost of lower utilization of available bandwidth. MPTCP is also resistant to playback interruptions. Moreoever, the optimal video segment size for QoE is a tradeoff between lesser number of down switches and higher average playback bitrate. So, with the proper choice of video segment size, MPTCP is preferable over TCP for DASH video QoE on a multi-homed wireless mobile device.

Keywords

MPTCP DASH Performance evaluation Quality of experience Transport protocol Packet loss 

References

  1. 1.
    GPAC Multimedia Open Source Project: MP4Box. https://gpac.wp.imt.fr/mp4box/
  2. 2.
    MultiPath TCP - Linux Kernel implementation. http://www.multipath-tcp.org/
  3. 3.
    Chen, Y.C., Towsley, D., Khalili, R.: MSPlayer: multi-source and multi-path leverAged YoutubER. In: Proceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies, pp. 263–270. ACM (2014)Google Scholar
  4. 4.
    Corbillon, X., Aparicio-Pardo, R., Kuhn, N., Texier, G., Simon, G.: Cross-layer scheduler for video streaming over MPTCP. In: Proceedings of the 7th International Conference on Multimedia Systems, p. 7. ACM (2016)Google Scholar
  5. 5.
    Han, B., Qian, F., Ji, L., Gopalakrishnan, V., Bedminster, N.: MP-DASH: adaptive video streaming over preference-aware multipath. In: CoNEXT, pp. 129–143 (2016)Google Scholar
  6. 6.
    James, C., Halepovic, E., Wang, M., Jana, R., Shankaranarayanan, N.: Is multipath TCP (MPTCP) beneficial for video streaming over DASH? In: 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), pp. 331–336. IEEE (2016)Google Scholar
  7. 7.
    Le Feuvre, J., Thiesse, J., Parmentier, M., Raulet, M., Daguet, C.: Ultra high definition HEVC DASH data set. In: Proceedings of the 5th ACM Multimedia Systems Conference, pp. 7–12. ACM (2014)Google Scholar
  8. 8.
    Nandi, S.K., Singh, P.K., Nandi, S.: All plots for evaluating DASH player QoE with MPTCP in presence of packet loss. http://pc.cd/9SJctalK
  9. 9.
    Wu, J., Yuen, C., Cheng, B., Wang, M., Chen, J.: Streaming high-quality mobile video with multipath TCP in heterogeneous wireless networks. IEEE Trans. Mob. Comput. 15(9), 2345–2361 (2016)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Sunit Kumar Nandi
    • 1
    • 3
    Email author
  • Pranav Kumar Singh
    • 2
    • 3
  • Sukumar Nandi
    • 3
  1. 1.Department of CSENational Institute of TechnologyPapum PareIndia
  2. 2.Department of CSECentral Institute of Technology KokrajharKokrajharIndia
  3. 3.Department of CSEIndian Institute of Technology GuwahatiGuwahatiIndia

Personalised recommendations