{'fraction_non_alphanumeric': 0.02348993288590604, 'fraction_numerical': 0.0008389261744966443, 'mean_word_length': 5.345744680851064, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Understanding User Perceived Video Quality Using Multipath TCP Over Wireless Network

Modern computing devices such as smartphones and personal computers provide multiple network interfaces such as WiFi and 3G/LTE cellular network. Multipath TCP (MPTCP) is a commonly proposed method of aggregating the bandwidth of these interfaces. However, how MPTCP affects the quality of experience of existing services, especially to variances in bandwidth and latency among the individual paths over the wireless networks is not well-known. In this work, we explore the quality of service (QoS) and quality of experience (QoE) of adaptive video streaming using MPTCP over wireless network given its vast popularity and significant bandwidth demand. Unlike prior works, we conduct systematic measurements over three mobile network operators, AT&T, Verizon Wireless (VzW), and T-Mobile, along with WiFi. Based on extensive measurements, we show that MPTCP can improve the QoS and QoE of video streaming only if the network interfaces have the roughly similar bandwidth and latency. Our studies also show that MPTCP can perform worse than TCP in case of extreme differences between the network interfaces.