Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3581783.3612154acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article

An Intelligent Learning Approach to Achieve Near-Second Low-Latency Live Video Streaming under Highly Fluctuating Networks

Published: 27 October 2023 Publication History

Abstract

Fueled by the rapid advances in high-speed mobile networks, live video streaming has seen explosive growth in recent years and many DASH-based bitrate adaptive streaming algorithms were specifically proposed for low-latency video delivery. However, our investigations revealed that these algorithms are susceptible to network condition changes due to the use of solo universal adaptation logics, resulting the playback latency that has substantial variations across highly-fluctuating network environments and fails to meet the service quality requirement all the time. To tackle this challenge, this paper proposes Stateful Live Video Streaming (SLVS), which is a novel learning approach that learns the various network features and optimizes the adaptation logic separately for different network conditions, then dynamically tunes the logic at runtime, so that bitrate decision can better match the changing networks. Extensive evaluations show that SLVS can control playback latency down to 1s while improving Quality-of-Experience (QoE) by 17.7% to 31.8%. Moreover, it has strong robustness to maintain near-second latency over highly-fluctuating networks as well as long-period of video viewing.

References

[1]
W. Law, "Ultra-Low-Latency Streaming Using Chunked-Encoded and Chunked-Transferred CMAF," Technical Report, Akamai, 2018. [Online] https://www.akamai.com/es/es/multimedia/documents/white-paper/low-latency-streaming-cmaf-whitepaper.pdf
[2]
N. Dao, A. Tran, N. Tu, T. Thanh, V. Bao, and S. Cho. "A Contemporary Survey on Live Video Streaming from a Computation-Driven Perspective," ACM Computing Survey, vol.54(10), Jan. 2022, pp. 1--38.
[3]
J. Wang, S. Meng, J. Sun, Z. Quo, "A General PID-based Rate Adaptation Approach for TCP-based Live Streaming over Mobile Networks," Proc. IEEE International Conference on Multimedia and Expo (ICME), Seattle, USA, Jul 2016, pp.1--6.
[4]
L. Xie, C. Zhou, X. Zhang, "Dynamic Threshold Based Rate Adaptation for HTTP Live Streaming," Proc. IEEE International Symposium on Circuits and Systems (ISCAS), Baltimore, MD, USA, May 2017, pp.1--4.
[5]
P. K. Yadav, A. Bentaleb, M. Lim, J. Huang, W. Ooi, and R. Zimmermann, "Playing Chunk-transferred DASH Segments at Low Latency with QLive," Proc. ACM Multimedia Systems Conference (MMSys'21), Istanbul, Turkey, Sep. 2021, pp. 51--64.
[6]
K. Miller, A. K. Al-Tamimi, A. Wolisz, "QoE-Based Low-delay Live Streaming Using Throughput Predictions," ACM Transactions on Multimedia Computing, Communications, and Applications, vol. 13(1), Jan 2017, pp.1--24.
[7]
C. Gutterman, B. Fridman, T. Gilliland, Y. Hu, G. Zussman, "Stallion: Video Adaptation Algorithm for Low-latency Video Streaming," Proc. ACM Multimedia Systems Conference (MMSys'20), Istanbul, Turkey, May 2020, pp. 327--332.
[8]
J. Li, Z. Li, R. Lu, K. Xiao, S. Li, J. Chen, J. Yang, C. Zong, A. Chen, Q. Wu, C. Sun, G. Tyson, and H. Harry Liu, ?LiveNet: A Low-latency Video Transport Network for Large-scale Live Streaming," Proc. ACM Special Interest Group on Data Communication (SIGCOMM'22), Amsterdam, Netherlands, Aug 2022, pp. 812--825.
[9]
T. Karagkioules, R. Mekuria, D. Griffioen, A. Wagenaar, ?Online Learning for Low-latency Adaptive Streaming," Proc. ACM Multimedia Systems Conference (MMSys'20), Istanbul, Turkey, May 2020, pp. 315--320.
[10]
Y. Zhao, Q.W. Shen, W. Li, ?Latency Aware Adaptive Video Streaming using Ensemble Deep Reinforcement Learning," Proc. ACM International Conference on Multimedia (MM'19), Nice, France, Oct 2019, pp.2647--2651.
[11]
X. Jiang, Y. Ji, ?HD3: Distributed Dueling DQN with Discrete-Continuous Hybrid Action Spaces for Live Video Streaming," Proc. ACM International Conference on Multimedia (MM'19), Nice, France, Oct 2019, pp. 2632--2636.
[12]
R. Hong, Q. Shen, L. Zhang, J. Wang, ?Continuous Bitrate & Latency Control with Deep Reinforcement Learning for Live Video Streaming," Proc. ACM International Conference on Multimedia (MM'19), Nice, France, Oct 2019, pp. 2637--2641.
[13]
M. Lim, M.N. Akcay, A. Bentaleb, ?When They Go High, We Go Low: Low-latency Live Streaming in Dash.js with LoL," Proc. ACM Multimedia Systems Conference (MMSys'20), Istanbul, Turkey, May 2020, pp. 321--326.
[14]
L. Sun, T. Zong, S. Wang, Y. Liu, and Y. Wang. ?Tightrope Walking in Low-latency Live Streaming: Optimal Joint Adaptation of Video Rate and Playback Speed," Proc. ACM Multimedia Systems Conference (MMSys'21), Istanbul, Turkey, Sep. 2021, pp. 200--213.
[15]
G. Zhang, K. Liu, H. Hu, V. Aggarwal, and J. Lee, "Adaptive Video Streaming with Automatic Quality-of-Experience Optimization," IEEE Transactions on Mobile Computing, vol.22(8), Mar 2022, pp.4456--4470.
[16]
T. Stockhammer, ?Dynamic Adaptive Streaming over HTTP: Standards and Design Principles," Proc. ACM Multimedia Systems Conference (MMSys'11), San Jose, USA, Feb 2011, pp.133--144.
[17]
G. Zhang, J. Lee, K. Liu, H. Hu, and V. Aggarwal, "A Unified Framework for Flexible Playback Latency Control in Live Video Streaming," IEEE Transactions on Parallel and Distributed Processing, vol.32(12), May 2021, pp.3024--3037.
[18]
H. Mao, R. Netravali, M. Alizadeh, ?Neural Adaptive Video Streaming with Pensieve," Proc. ACM Special Interest Group on Data Communication (SIGCOMM'17), Los Angeles, CA, USA, Aug 2017, pp.197--210.
[19]
Z. Akhtar, Y.S. Nam, R. Govindan, ?Oboe: Auto-tuning Video ABR Algorithms to Network Conditions" Proc. ACM Special Interest Group on Data Communication (SIGCOMM'18), Budapest, Hungary, Aug 2018, pp.44--58.
[20]
P. Yang, J. Zhang, S. Zhou, J. Zhou, ?Optimization of Multi-state Generation Problem based on Spatial Information Network Topology, High-Confidence Computing, vol.3(1), Mar 2023.
[21]
B. Zhang, T. Teixeira, and Y. Reznik, ?Performance of Low-Latency HTTP-based Streaming Players," Proc. ACM Multimedia Systems Conference (MMSys'21), Istanbul, Turkey, Sep. 2021, pp. 356--362.
[22]
J. Mockus, ?Bayesian Approach to Global Optimization: Theory and Applications," Springer Science & Business Media, vol. 37, 2012.
[23]
Cisco Visual Networking Index: Global Mobile Data Traffic Forecase Update, 2017--2022, Mar 2020, Cisco Inc. https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11--741490.html
[24]
Video Streaming Latency Report by WOWZA: https://www.wowza.com/wp-content/uploads/Streaming-Video-Latency-Report-Interactive-2020.pdf
[25]
QoE function for live streaming: https://github.com/twitchtv/acm-mmsys-2020-grand-challenge/blob/master/NQoE.pdf
[26]
A. Bentaleb, M. N. Akcay, M. Lim, A. C. Begen and R. Zimmermann, "Catching the Moment With LoL+ in Twitch-Like Low-Latency Live Streaming Platforms," IEEE Transactions on Multimedia, vol. 24, May 2021, pp. 2300--2314.
[27]
Best Practices for Creating and Deploying HTTP Live Streaming Media for the iPhone and iPad, Apple Inc, retrieved on Aug 2016. [Online] https://developer.apple.com/library/ios/technotes/tn2224/_index.html
[28]
G. Zhang, J. Zhang, K. Liu, J. Guo, J. Lee, H. Hu, and V. Aggarwal, "DUASVS: A Mobile Data Saving Strategy in Short-form Video Streaming," IEEE Transactions on Service Computing, vol.16(2), Mar 2023, pp.1066--1078.
[29]
Y. Liu and J. Lee, ?Post-Streaming Rate Analysis - A New Approach to Mobile Video Streaming with Predictable Performance," IEEE Transactions on Mobile Computing, vol.16(12), Dec 2017, pp. 3488--3501.
[30]
X. Jiang, L. Li, ?Efficient Secure and Verifiable KNN Set Similarity Search over Outsourced Clouds," High-Confidence Computing, vol.3(1), Mar 2023.

Index Terms

  1. An Intelligent Learning Approach to Achieve Near-Second Low-Latency Live Video Streaming under Highly Fluctuating Networks

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MM '23: Proceedings of the 31st ACM International Conference on Multimedia
      October 2023
      9913 pages
      ISBN:9798400701085
      DOI:10.1145/3581783
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 27 October 2023

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. live video streaming
      2. playback latency
      3. quality-of-experience

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      MM '23
      Sponsor:
      MM '23: The 31st ACM International Conference on Multimedia
      October 29 - November 3, 2023
      Ottawa ON, Canada

      Acceptance Rates

      Overall Acceptance Rate 2,145 of 8,556 submissions, 25%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 192
        Total Downloads
      • Downloads (Last 12 months)124
      • Downloads (Last 6 weeks)15
      Reflects downloads up to 25 Dec 2024

      Other Metrics

      Citations

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media