Wi-Live, Adaptive Scenario-Aware Wireless Multicast Solution for Living Streaming Based on Software Defined Networks.

Tong Qin,Hewu Li,Qian Wu,Naijia Liu,Fenghua Li
DOI: https://doi.org/10.1109/iwcmc.2018.8450368
2018-01-01
Abstract:Nowadays, many solutions have been provided to reduce the bandwidth usage of living streaming in the wired part of the Internet, like CDN, P2P, etc. However, it is often overlooked that the capacity of wireless network is inherently limited due to the restriction of wireless spectrum resources. Wireless multicast is a native way to reduce wireless bandwidth usage for living streaming, but it is difficult to deploy due to several problems, like low link data rate, absence of retransmission and lackof multicast support on the Internet. This paper proposes Wi-Live an adaptive wireless multicast solution based on SDN. With the global perspective of SDN, Wi-Live detects potential wireless multicast scenarios where multiple users who associate with the same AP are watching the same live video simultaneously. Then multicast service is adaptively initialized according to the scenarios by Wi-Live. Users watching the same live video are assigned to the same multicast group. A unicast-to-multicast conversion is deployed to generate multicast live video streams. To overcome the shortcoming of traditional wire less multicast, Wi-Live accomplishes a rate adaption scheme to support high rate wireless multicast and adopts FEC for recovery of lost packets. Then we conduct a measurement study based on the real data collected from the campus IPTV platform and the campus wireless network of Tsinghua University. The results indicate that potential wireless multicast scenarios account for a considerable proportion during live video traffic bursts and that high rate multicast is feasible in the campus wireless network. Next, a theoretical analysis on the performance improvement and the overhead of the proposed mechanism is carried out based on the real data as well.
What problem does this paper attempt to address?