A Frame-Aggregation-Based Approach for Link Congestion Prediction in WiFi Video Streaming

Video streaming using WiFi networks poses the challenge of variable network performance when multiple clients are present. Hence, it is important to continuously monitor and predict the network changes in order to ensure a higher user quality of experience (QoE) for video streaming. Existing approaches that aim to detect such network changes have several disadvantages. For example, active probing approaches are expensive so that generate more additional traffic flow during the testing. To overcome its shortcomings, we propose a passive, lightweight approach, CP-DASH, whereby queuing effects present in frame aggregation are leveraged to predict link congestion in the WiFi network. This approach allows the early detection which can be used to adapt our video appropriately. We conduct experiments simulating a WiFi network with multiple clients and compare CP-DASH with five contemporary rate selection mechanisms. We found that our proposed method significantly reduces the switch rates and stall rates from 22% to 5% and from 38% to 25% compared with an existing throughput-based algorithm, respectively.

[1]  Aaron Striegel,et al.  A Passive Client Side Control Packet-based WiFi Traffic Characterization Mechanism , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[2]  Renata Teixeira,et al.  Passive Wi-Fi Link Capacity Estimation on Commodity Access Points , 2016, TMA.

[3]  Henning Schulzrinne,et al.  QoE matters more than QoS: Why people stop watching cat videos , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[4]  Yi Sun,et al.  CS2P: Improving Video Bitrate Selection and Adaptation with Data-Driven Throughput Prediction , 2016, SIGCOMM.

[5]  Xin Jin,et al.  Can Accurate Predictions Improve Video Streaming in Cellular Networks? , 2015, HotMobile.

[6]  Adam Wolisz,et al.  Simulation Framework for HTTP-Based Adaptive Streaming Applications , 2017, WNS3.

[7]  Aaron Striegel,et al.  Is There WiFi Yet?: How Aggressive Probe Requests Deteriorate Energy and Throughput , 2015, Internet Measurement Conference.

[8]  Aaron Striegel,et al.  Leveraging Frame Aggregation for Estimating WiFi Available Bandwidth , 2017, 2017 14th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[9]  Tao Jiang,et al.  QoE-aware resource allocation for adaptive device-to-device video streaming , 2015, IEEE Network.

[10]  Vyas Sekar,et al.  Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE , 2012, CoNEXT '12.

[11]  Ali C. Begen,et al.  Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale , 2013, IEEE Journal on Selected Areas in Communications.

[12]  Aggeliki Sgora,et al.  FDASH: A Fuzzy-Based MPEG/DASH Adaptation Algorithm , 2016, IEEE Systems Journal.

[13]  Te-Yuan Huang,et al.  A buffer-based approach to rate adaptation: evidence from a large video streaming service , 2015, SIGCOMM 2015.

[14]  Aaron Striegel,et al.  SEWS: A Channel-Aware Stall-Free WiFi Video Streaming Mechanism , 2018, NOSSDAV.