[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3664647.3680712acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article

Robust Live Streaming over LEO Satellite Constellations: Measurement, Analysis, and Handover-Aware Adaptation

Published: 28 October 2024 Publication History

Abstract

Live streaming has experienced significant growth recently. Yet this rise in popularity contrasts with the reality that a substantial segment of the global population still lacks Internet access. The emergence of Low Earth orbit Satellite Networks (LSNs), such as SpaceX's Starlink and Amazon's Project Kuiper, presents a promising solution to fill this gap. Nevertheless, our measurement study reveals that existing live streaming platforms may not be able to deliver a smooth viewing experience on LSNs due to frequent satellite handovers, which lead to frequent video rebuffering events. Current state-of-the-art learning-based Adaptive Bitrate (ABR) algorithms, even when trained on LSNs' network traces, fail to manage the abrupt network variations associated with satellite handovers effectively. To address these challenges, for the first time, we introduce Satellite-Aware Rate Adaptation (SARA), a versatile and lightweight middleware that can seamlessly integrate with various ABR algorithms to enhance the performance of live streaming over LSNs. SARA intelligently modulates video playback speed and furnishes ABR algorithms with insights derived from the distinctive network characteristics of LSNs, thereby aiding ABR algorithms in making informed bitrate selections and effectively minimizing rebuffering events that occur during satellite handovers. Our extensive evaluation shows that SARA can effectively reduce the rebuffering time by an average of 39.41% and slightly improve latency by 0.65% while only introducing an overall loss in bitrate by 0.13%.

References

[1]
Abdelhak Bentaleb, Mehmet N Akcay, May Lim, Ali C Begen, and Roger Zimmermann. 2021. Catching the moment With LoL in Twitch-Like low-latency live streaming platforms. IEEE Transactions on Multimedia 24 (2021), 2300--2314.
[2]
Debopam Bhattacherjee and Ankit Singla. 2019. Network topology design at 27,000 km/hour. In Proc. ACM CoNEXT.
[3]
Rodrigo Blázquez-García, Diego Cristallini, Martin Ummenhofer, Viktor Seidel, Jörg Heckenbach, and Daniel O'Hagan. 2023. Experimental comparison of Starlink and One Web signals for passive radar. In Proc. IEEE RadarConf.
[4]
Mohammad Reza Bonyadi and Zbigniew Michalewicz. 2017. Particle swarm optimization for single objective continuous space problems: a review. Evolutionary computation 25, 1 (2017), 1--54.
[5]
Xuyang Cao and Xinyu Zhang. 2023. SaTCP: Link-layer informed TCP adaptation for highly dynamic LEO satellite networks. In Proc. IEEE INFOCOM.
[6]
Ying Chen, Qing Li, Aoyang Zhang, Longhao Zou, Yong Jiang, Zhimin Xu, Junlin Li, and Zhenhui Yuan. 2021. Higher quality live streaming under lower uplink bandwidth: an approach of super-resolution based video coding. In Proc. ACM NOSSDAV.
[7]
Claudio de'Sperati and Gabriel Baud Bovy. 2017. Low perceptual sensitivity to altered video speed in viewing a soccer match. Nature Publishing Group Scientific reports 7, 1 (2017), 15379.
[8]
Jianchao He, Miao Hu, Yipeng Zhou, and Di Wu. 2020. LiveClip: towards intelligent mobile short-form video streaming with deep reinforcement learning. In Proc. ACM NOSSDAV.
[9]
Jake Holland, Ali C. Begen, and Spencer Dawkins. 2022. Operational Considerations for Streaming Media. RFC 9317. https://doi.org/10.17487/RFC9317
[10]
Tianchi Huang, Rui-Xiao Zhang, Chenglei Wu, and Lifeng Sun. 2023. Optimizing Adaptive Video Streaming with Human Feedback. In Proc. ACM MM. 1707--1718.
[11]
Tianchi Huang, Chao Zhou, Rui-Xiao Zhang, Chenglei Wu, Xin Yao, and Lifeng Sun. 2019. Comyco: Quality-aware adaptive video streaming via imitation learning. In Proc. ACM MM. 429--437.
[12]
Te-Yuan Huang, Ramesh Johari, Nick McKeown, Matthew Trunnell, and Mark Watson. 2014. A buffer-based approach to rate adaptation: Evidence from a large video streaming service. In Proc. ACM SIGCOMM.
[13]
Junchen Jiang, Vyas Sekar, and Hui Zhang. 2012. Improving fairness, efficiency, and stability in http-based adaptive video streaming with festive. In Proc. ACM SIGCOMM.
[14]
Nuowen Kan, Yuankun Jiang, Chenglin Li, Wenrui Dai, Junni Zou, and Hongkai Xiong. 2022. Improving Generalization for Neural Adaptive Video Streaming via Meta Reinforcement Learning. In Proc. ACM MM.
[15]
Nuowen Kan, Chenglin Li, Caiyi Yang, Wenrui Dai, Junni Zou, and Hongkai Xiong. 2021. Uncertainty-aware robust adaptive video streaming with bayesian neural network and model predictive control. In Proc. ACM NOSSDAV.
[16]
Theo Karagkioules, Rufael Mekuria, Dirk Griffioen, and Arjen Wagenaar. 2020. Online learning for low-latency adaptive streaming. In Proc. ACM MMSys.
[17]
Mohamed M Kassem, Aravindh Raman, Diego Perino, and Nishanth Sastry. 2022. A browser-side view of Starlink connectivity. In Proc. ACM IMC.
[18]
Simon Kassing, Debopam Bhattacherjee, André Baptista Águas, Jens Eirik Saethre, and Ankit Singla. 2020. Exploring the "Internet from space" with Hypatia. In Proc. ACM IMC.
[19]
Zeqi Lai, Hewu Li, and Jihao Li. 2020. Starperf: Characterizing network performance for emerging mega-constellations. In IEEE ICNP.
[20]
Yueheng Li, Qianyuan Zheng, Zicheng Zhang, Hao Chen, and Zhan Ma. 2023. Improving ABR performance for short video streaming using multi-agent reinforcement learning with expert guidance. In Proc. ACM NOSSDAV.
[21]
May Lim, Mehmet N Akcay, Abdelhak Bentaleb, Ali C Begen, and Roger Zimmermann. 2020. When they go high, we go low: low-latency live streaming in dash.js with LoL. In Proc. ACM MMSys.
[22]
Xingqin Lin, Stefano Cioni, Gilles Charbit, Nicolas Chuberre, Sven Hellsten, and Jean-Francois Boutillon. 2021. On the path to 6G: Embracing the next wave of low Earth orbit satellite access. IEEE Communications Magazine 59, 12 (2021), 36--42.
[23]
Tomasz Lyko, Matthew Broadbent, Nicholas Race, Mike Nilsson, Paul Farrow, and Steve Appleby. 2020. Evaluation of CMAF in live streaming scenarios. In Proc. ACM NOSSDAV.
[24]
Sami Ma, Yi Ching Chou, Miao Zhang, Hao Fang, Haoyuan Zhao, Jiangchuan Liu, and William I Atlas. 2024. LEO Satellite Network Access in the Wild: Potentials, Experiences, and Challenges. IEEE Network (2024).
[25]
Sami Ma, Yi Ching Chou, Haoyuan Zhao, Long Chen, Xiaoqiang Ma, and Jiangchuan Liu. 2023. Network characteristics of LEO satellite constellations: A Starlink-based measurement from end users. In Proc. IEEE INFOCOM.
[26]
Hongzi Mao, Ravi Netravali, and Mohammad Alizadeh. 2017. Neural adaptive video streaming with pensieve. In Proc. ACM SIGCOMM).
[27]
Ying Mao, Jiayin Wang, and Bo Sheng. 2014. DAB: Dynamic and agile buffercontrol for streaming videos on mobile devices. Elsevier Procedia Computer Science 34 (2014), 384--391.
[28]
François Michel, Martino Trevisan, Danilo Giordano, and Olivier Bonaventure. 2022. A first look at Starlink performance. In Proc. ACM IMC.
[29]
OpenWeather. 2024. Current weather data. Retrieved Aug 7th, 2024 from https://openweathermap.org/current.
[30]
Nils Pachler, Inigo del Portillo, Edward F Crawley, and Bruce G Cameron. 2021. An updated comparison of four low earth orbit satellite constellation systems to provide global broadband. In Proc. IEEE ICC.
[31]
Jianping Pan, Jinwei Zhao, and Lin Cai. 2023. Measuring a low-earth-orbit satellite network. In Proc. IEEE PIMRC.
[32]
Reza Rassool. 2017. VMAF reproducibility: Validating a perceptual practical video quality metric. In Proc. IEEE BMSB. IEEE, 1--2.
[33]
Iraj Sodagar. 2011. The mpeg-dash standard for multimedia streaming over the internet. IEEE Multimedia 18, 4 (2011), 62--67.
[34]
SpaceX. 2024. Request for Orbital Deployment and Operating Authority for the SpaceX Gen2 NGSO Satellite System. Retrieved Aug 7th, 2024 from https: //docs.fcc.gov/public/attachments/DA-24-222A1.pdf.
[35]
Kevin Spiteri, Ramesh Sitaraman, and Daniel Sparacio. 2019. From theory to practice: Improving bitrate adaptation in the DASH reference player. ACM Transactions on Multimedia Computing, Communications, and Applications 15, 2s (2019), 1--29.
[36]
Kevin Spiteri, Rahul Urgaonkar, and Ramesh K Sitaraman. 2020. BOLA: Nearoptimal bitrate adaptation for online videos. IEEE/ACM Transactions on Networking 28, 4 (2020), 1698--1711.
[37]
statista. 2023. Leading gaming and non-gaming live streaming platforms worldwide in September 2023, by hours watched. Retrieved Aug 7th, 2024 from https://www.statista.com/statistics/1409393/top-live-streaming-platformshours-watched/.
[38]
Yi Sun, Xiaoqi Yin, Junchen Jiang, Vyas Sekar, Fuyuan Lin, NanshuWang, Tao Liu, and Bruno Sinopoli. 2016. CS2P: Improving video bitrate selection and adaptation with data-driven throughput prediction. In Proc. ACM SIGCOMM. 272--285.
[39]
Hammas Bin Tanveer, Mike Puchol, Rachee Singh, Antonio Bianchi, and Rishab Nithyanand. 2023. Making Sense of Constellations: Methodologies for Understanding Starlink's Scheduling Algorithms. In Proc. ACM CoNEXT.
[40]
Qingsong Wen, Tian Zhou, Chaoli Zhang, Weiqi Chen, Ziqing Ma, Junchi Yan, and Liang Sun. 2022. Transformers in time series: A survey. In Proc. IJCAI. 6778--6786.
[41]
Francis Y Yan, Hudson Ayers, Chenzhi Zhu, Sadjad Fouladi, James Hong, Keyi Zhang, Philip Levis, and Keith Winstein. 2020. Learning in situ: a randomized experiment in video streaming. In USENIX NSDI. 495--511.
[42]
Xiaoqi Yin, Abhishek Jindal, Vyas Sekar, and Bruno Sinopoli. 2015. A controltheoretic approach for dynamic adaptive video streaming over HTTP. In Proc. ACM SIGCOMM.
[43]
Danfu Yuan, Yuanhong Zhang, Weizhan Zhang, Xuncheng Liu, Haipeng Du, and Qinghua Zheng. 2022. PRIOR: deep reinforced adaptive video streaming with attention-based throughput prediction. In Proc. ACM NOSSDAV.
[44]
Miao Zhang, Linfeng Shen, Xiaoqiang Ma, and Jiangchuan Liu. 2023. Toward 6G-enabled mobile vision analytics for immersive extended reality. IEEE Wireless Communications 30, 3 (2023), 132--138.
[45]
Haoyuan Zhao, Hao Fang, Feng Wang, and Jiangchuan Liu. 2023. Realtime multimedia services over Starlink: A reality check. In Proc. ACM NOSSDAV.
[46]
Haoyi Zhou, Shanghang Zhang, Jieqi Peng, Shuai Zhang, Jianxin Li, Hui Xiong, and Wancai Zhang. 2021. Informer: Beyond efficient transformer for long sequence time-series forecasting. In Proc. AAAI. 11106--11115.
[47]
Ziehen Zhu, Xianglong Feng, Zhongze Tang, Nan Jiang, Tian Guo, Lisong Xu, and Sheng Wei. 2022. Power-efficient live virtual reality streaming using edge offloading. In Proc. ACM NOSSDAV.

Index Terms

  1. Robust Live Streaming over LEO Satellite Constellations: Measurement, Analysis, and Handover-Aware Adaptation

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MM '24: Proceedings of the 32nd ACM International Conference on Multimedia
      October 2024
      11719 pages
      ISBN:9798400706868
      DOI:10.1145/3664647
      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: 28 October 2024

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. low earth orbit satellite network
      2. multimedia services
      3. network performance measurement & optimization
      4. video streaming

      Qualifiers

      • Research-article

      Funding Sources

      • MITACS Accelerate Cluster Grant
      • British Columbia Salmon Recovery and Innovation Fund (BCSRIF_2022_401)
      • NSERC Discovery Grant

      Conference

      MM '24
      Sponsor:
      MM '24: The 32nd ACM International Conference on Multimedia
      October 28 - November 1, 2024
      Melbourne VIC, Australia

      Acceptance Rates

      MM '24 Paper Acceptance Rate 1,150 of 4,385 submissions, 26%;
      Overall Acceptance Rate 2,145 of 8,556 submissions, 25%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 58
        Total Downloads
      • Downloads (Last 12 months)58
      • Downloads (Last 6 weeks)44
      Reflects downloads up to 23 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