Abstract
Dynamic Adaptive Streaming over Http (DASH) -based video streaming applications are becoming increasingly prevalent over the mobile Internet. Many efforts have been made to optimize their performances. Multipath video streaming that simultaneously utilizes multiple wireless networks for video content delivery is a common method. Another effective approach is the cross-layer video streaming optimization that jointly takes the parameters at different protocol layers into account. However, multipath streaming schemes mainly focus on how to efficiently utilize multiple wireless networks and the collaboration of parameters at different layers in each network is neglected. Likewise, the cross-layer schemes normally optimize the parameters at different layers in purely one network without fully utilizing the aggregated bandwidths of multiple available wireless networks. Therefore, both of them are sub-optimal and might suffer from degrading performance. In this paper, we propose a joint Cross-layer DASH-based multipath video streaming scheme that takes advantage of bandwidth aggregation of multiple wireless networks and further improves the performance by optimizing the different layers’ parameters in each network with a cross-layer manner. In the proposed scheme, the LTE and 802.11ac networks are adopted. The bitrate of DASH-based video chunk at application layer, the rate allocation among networks and the Modulation and Coding Scheme (MCS) at physical layers in LTE and 802.11ac downlink are jointly optimized. We also compare our proposed scheme to state-of-the-art schemes using trace-driven experiments. Experimental results show that our proposed scheme outperforms state-of-the-art schemes in terms of PSNR, normalized QoE, and balance between video bitrate and rebuffering penalty.
This is a preview of subscription content, access via your institution.








References
Andrews JG, Buzzi S, Choi W, Hanly SV, Lozano A, Soong AC, Zhang JC (2014) What will 5G be?. IEEE JSAC 32(6):1065–1082
Argyriou A, Kosmanos D, Tassiulas L (2015) Joint time-domain resource partitioning, rate allocation, and video quality adaptation in heterogeneous cellular networks. IEEE Trans Multimed 17(5):736–745
Bruneau QJ, Lacaud M, Negru D, Batalla JM, Borcoci E (2018) Adding a new dimension to HTTP Adaptive Streaming through multiple-source capabilities. IEEE MultiMedia 25(3):65–78
Caire G, Muller RR, Knopp R (2007) Hard fairness versus proportional fairness in wireless communications: The single-cell case. IEEE Trans Inform Theory 53(4):1366–1385
Campanile L (2020) The network simulator ns-3. http://www.isi.edu/nsnam/ns
Chang CY, Yen HC, Lin CC, Deng DJ (2015) Qos/qoe support for H. 264/AVC video stream in IEEE 802.11 ac WLANs. IEEE Syst J 11 (4):2546–2555
Chen YC, Towsley D, Khalili R (2016) MSPLayer: Multi-source and multi-path video streaming. IEEE JSAC 34(8):2198–2206
Cisco Visual Networking Index (2017) Global Mobile Data Traffic Forecast Update, White Paper, 2017-2022, https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11-738429.html
Daldoul Y, Meddour DE, Ksentini A (2017) IEEE 802.11 Ac: Effect of channel bonding on spectrum utilization in dense environments. In Proc of IEEE Conf ICC 1–6
Deng Z, Liu Y, Liu J, Chen X, Argyriou A, Xu Z, Ci S (2016) Cross-network and cross-layer optimized video streaming over LTE and WCDMA downlink. In Proc of IEEE Conf ISCC 868–873
Elgabli A, Aggarwal V (2019) SmartStreamer: Preference-aware multipath video streaming over MPTCP. IEEE Trans Vehicular Technol 68(7):6975–6984
Evensen K, Kupka T, Kaspar D, Halvorsen P, Griwodz C (2010) Quality-adaptive scheduling for live streaming over multiple access networks. In Proc of ACM Conf NOSSDAV 21–26
Han B, Qian F, Ji L, Gopalakrishnan V (2016) MP-DASH: Adaptive Video streaming over preference-aware multipath. In Proc of ACM Conf CoNEXT 129–143
Ho D, Park GS, Song H (2017) Game-theoretic scalable offloading for video streaming services over LTE and WiFi networks. IEEE Trans Mob Comput 17(5):1090–1104
Huang TY, Johari R, McKeown N, Trunnell M, Watson M (2014) A buffer-based approach to rate adaptation: Evidence from a large video streaming service. In Proc of ACM Conf SIGCOMM 187–198
James C, Halepovic E, Wang M, Jana R, Shankaranarayanan NK (2016) Is multipath TCP (MPTCP) beneficial for video streaming over DASH? in Proc of IEEE Conf MASCOTS, 331–336
Jensen TL, Kant S, Wehinger J, Fleury BH (2010) Fast link adaptation for MIMO OFDM. IEEE Trans Vehicul Technol 59(8):3766–3778
Jiang J, Sekar V, Zhang H (2014) Improving fairness, efficiency, and stability in http-based adaptive video streaming with festive. IEEE/ACM Trans Netw 22(1):326–340
Koo J, Yi J, Kim J, Hoque MA, Choi S (2018) Seamless Dynamic Adaptive Streaming in LTE/wi-fi Integrated Network under Smartphone Resource Constraints. IEEE Trans on Mobile Computing 18(7):1647–1660
Mao H, Netraval R, Alizadeh M (2017) Neural adaptive video streaming with pensieve. In Proc of ACM Conf SIGCOMM 197–210
Ong EH, Kneckt J, Alanen O, Chang Z, Huovinen T, Nihtila T (2011) IEEE 802.11 Ac: Enhancements for very high throughput WLANs. In Proc of IEEE Conf PIMRC 849–853
Sesia S, Toufik I, Baker M (2011) LTE-the UMTS long term evolution: From theory to practice. Wiley, New Jersey
Spiteri K, Urgaonkar R, Sitaraman RK (2020) BOLA: Near-optimal bitrate adaptation for online videos. IEEE/ACM Trans on Networking. https://doi.org/10.1109/TNET.2020.2996964
Stockhammer T (2011) Dynamic adaptive streaming over HTTP– standards and design principles. In Proc of ACM Conf MMSys 133–144
Sun Y, Yin X, Jiang J, Sekar V, Lin F, Wang N, Sinopoli B (2016) CS2P: Improving video bitrate selection and adaptation with data-driven throughput prediction. In Proc of ACM Conf SIGCOMM 272–285
Taranetz M, Blazek T, Kropfreiter T, Muller MK, Schwarz S, Rupp M (2015) Runtime precoding: Enabling multipoint transmission in LTE-advanced system-level simulations. IEEE Access 3:725–736
Tourapis AM (2020) H.264/MPEG-4AVC reference software. http://iphome.hhi.de/suehring/tml/download/
Viernickel T, Froemmgen A, Rizk A, Koldehofe B, Steinmetz R (2018) Multipath QUIC: A deployable multipath transport protocol. In Proc of IEEE Conf ICC 1–7
Xing M, Xiang S, Cai L (2014) A real-time adaptive algorithm for video streaming over multiple wireless access networks. IEEE JSAC 32(4):795–805
Yazid M, Ksentini A (2018) Modeling and Performance Analysis of the Main MAC and PHY Features of the 802.11 ac standard: a-MPDU Aggregation vs Spatial Multiplexing. IEEE Trans Vehicul Technol 67(11):10243–10257
Yin X, Jindal A, Sekar V, Sinopoli B (2015) A control-theoretic approach for dynamic adaptive video streaming over HTTP. In Proc of ACM Conf SIGCOMM 325–338
Yoon D, Cho K, Lee J (2000) Bit error probability of M-ary quadrature amplitude modulation. In: vehicular technology conference fall 2000. in Proc of IEEE Conf VTS Fall, pp. 2422–2427
Zhao P, Liu Y, Liu J, Argyriou A, Ci S (2016) SSIM-Based error-resilient cross-layer optimization for wireless video streaming. Signal Process Image Commun 40:36–51
Acknowledgements
This work was supported in part by National Natural Science Foundation of China under Grant 61771469 and Ningbo Natural Science Foundation under Grant 2019A610109.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Deng, Z., Liu, Y., Liu, J. et al. Cross-layer DASH-based multipath video streaming over LTE and 802.11ac networks. Multimed Tools Appl 80, 16007–16026 (2021). https://doi.org/10.1007/s11042-020-10393-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-10393-8
Keywords
- DASH
- Multipath
- LTE
- 802.11ac
- Video streaming
- MCS