SEWS: A Channel-Aware Stall-Free WiFi Video Streaming Mechanism

The rise of video streaming has placed significant demands on network infrastructure. These demands are most acutely felt in the wireless space where limited resources are available. Compounding the matter, most techniques for adapting to network dynamics have been developed with wired networks in mind thus making performance in congested wireless networks, especially WiFi, quite problematic. In this paper, we propose a novel cross-layer design to improve video bitrate selection by incorporating MAC layer information. We design a lightweight channel characterization method that can provide an accurate airtime estimation based on the observation of WiFi control packets. We then devise a bitrate adaptation algorithm that can judiciously avoid faulty bitrate increases whenever severe channel competition is detected. Through extensive lab experiments, we show that our proposed method can significantly reduce video stall rates by up to 30x (from 65% to 2%) compared to existing methods.

[1]  Carey L. Williamson,et al.  Remote analysis of a distributed WLAN using passive wireless-side measurement , 2008, Perform. Evaluation.

[2]  Cisco Visual Networking Index: Forecast and Methodology 2016-2021.(2017) http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual- networking-index-vni/complete-white-paper-c11-481360.html. High Efficiency Video Coding (HEVC) Algorithms and Architectures https://jvet.hhi.fraunhofer. , 2017 .

[3]  Swarun Kumar,et al.  piStream: Physical Layer Informed Adaptive Video Streaming over LTE , 2015, MobiCom.

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

[5]  Suman Banerjee,et al.  Observing home wireless experience through WiFi APs , 2013, MobiCom.

[6]  Ramesh K. Sitaraman,et al.  BOLA: Near-Optimal Bitrate Adaptation for Online Videos , 2016, IEEE/ACM Transactions on Networking.

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

[8]  Edmund Wong,et al.  Large-scale Measurements of Wireless Network Behavior , 2015, SIGCOMM.

[9]  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).

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

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

[12]  Hojung Cha,et al.  Sensing WiFi packets in the air: practicality and implications in urban mobility monitoring , 2014, UbiComp.

[13]  Andrea J. Goldsmith,et al.  Cross-layer design of ad hoc networks for real-time video streaming , 2005, IEEE Wireless Communications.