Mostrar el registro sencillo del ítem
ARTEMIS: Adaptive bitrate ladder optimization for live video streaming
dc.contributor.author | Tashtarian, Farzad | |
dc.contributor.author | Bentaleb, Abdelhak | |
dc.contributor.author | Amirpour, Hadi | |
dc.contributor.author | Gorinsky, Sergey | |
dc.contributor.author | Jiang, Junchen | |
dc.contributor.author | Hellwagner, Hermann | |
dc.contributor.author | Timmerer, Christian | |
dc.date.accessioned | 2023-10-23T10:55:00Z | |
dc.date.available | 2023-10-23T10:55:00Z | |
dc.date.issued | 2024-04-16 | |
dc.identifier.citation | [1] Akamai, Content Delivery Network (CDN). [Online] Available: https://www.akamai.com/solutions/c ontent-delivery-network. [2] Amazon Elastic Compute Cloud (Amazon EC2). [Online] Available: https://aws.amazon.com/ec2/. [3] Bitmovin and Akamai to Debut Joint CMCD Solution at NAB Show 2023. [Online] Available: https: //bitmovin.com/press-room/akamai-bitmovi n-create-joint-cmcd-solution/. [4] Bitmovin Dashboard, Live Encoder. [Online] Available: https://bitmovin.com/dashboard/live. [5] Bitmovin Live Encoder. [Online] Available: https:// bitmovin.com/live-encoding-live-streaming/. [6] Conviva. [Online] Available: https://www.conviva. com/technology/. [7] CTA-5004: Web Application Video Ecosystem – Common Media Client Data. [Online] Available: https://cdn.cta.tech/cta/media/media/res ources/standards/pdfs/cta-5004-final.pdf. [8] Datazoom, Streaming Video Monitoring. [Online] Available: https://www.datazoom.io/streamin g-video-monitoring/. [9] Docker Hub. [Online] Available: https://hub.dock er.com/. [10] FFmpeg. [Online] Available: https://https://ffmp eg.org/. [11] Mux Video. [Online] Available: https://docs.mux .com/guides/video/configure-broadcast-sof tware#good---720p-30fps. [12] Netflix Animation Bitrate Ladder. [Online] Available: https://ottverse.com/creating-the-perfect -encoding-ladder/,. [13] Netflix Movie Bitrate Ladder. [Online] Available: https://ottverse.com/creating-the-perfe ct-encoding-ladder/,. [14] Optimization with PuLP. [Online] Available: https: //coin-or.github.io/pulp/. [15] Raw Data — Measuring Broadband America. [Online] Available: https://www.fcc.gov/reportsresearc h/reports. [16] Theo Player. [Online] Available: https://www.theo player.com/blog/encoding-cost-efficient-s treaming. [17] Twitch. [Online] Available: https://stream.twitch. tv/encoding/. [18] Hadi Amirpour, Raimund Schatz, and Christian Timmerer. Between Two and Six? Towards Correct Estimation of JND Step Sizes for VMAF-Based Bitrate Laddering. In QoMEX, pages 1–4, September 2022. [19] Hadi Amirpour, Christian Timmerer, and Mohammad Ghanbari. PSTR: Per-Title Encoding Using Spatio- Temporal Resolutions. In IEEE ICME, pages 1–6, July 2021. [20] Apple. Enabling Low-Latency HTTP Live Streaming (HLS). [Online] Available: https://developer.appl e.com/documentation/http_live_streaming/en abling_low-latency_http_live_streaming_hls, 2021. Accessed on Jan. 26, 2023. [21] Apple Inc. HTTP Live Streaming (HLS) Authoring Specification for Apple Devices. [Online] Available: http://bit.ly/hls_spec_2017, 2015. Online; accessed on Jan. 05, 2022. [22] Abdelhak Bentaleb, Mehmet N. Akcay, May Lim, Ali C. Begen, and Roger Zimmermann. Catching the Moment with LoL+ in Twitch-like Low-Latency Live Streaming Platforms. IEEE Transactions on Multimedia, 24:2300– 2314, 2021. [23] Abdelhak Bentaleb, May Lim, Mehmet N. Akcay, Ali C. Begen, and Roger Zimmermann. Common Media Client Data (CMCD): Initial Findings. In NOSSDAV, pages 25–33, July 2021. [24] Abdelhak Bentaleb, Bayan Taani, Ali C. Begen, Christian Timmerer, and Roger Zimmermann. A Survey on Bitrate Adaptation Schemes for Streaming Media Over HTTP. IEEE Communications Surveys & Tutorials, 21(1):562–585, 2019. [25] Madhukar Bhat, Jean-Marc Thiesse, and Patrick Le Callet. Combining Video Quality Metrics To Select Perceptually Accurate Resolution In A Wide Quality Range: A Case Study. In IEEE ICIP, pages 2164–2168, September 2021. [26] DASH-IF. Low-Latency Modes for DASH. [Online] Available: https://dashif.org/docs/CR-Low-Lat ency-Live-r8.pdf, 2020. Accessed on Jan. 26, 2023. [27] DASH-IF. DASH Reference Player (dash.js). [Online] Available: https://reference.dashif.org/dash. js/, 2021. Online; accessed on Jan. 22, 2022. [28] Jan De Cock, Zhi Li, Megha Manohara, and Anne Aaron. Complexity-Based Consistent-Quality Encoding in the Cloud. In IEEE ICIP, pages 1484–1488, September 2016. [29] Alireza Erfanian, Hadi Amirpour, Farzad Tashtarian, Christian Timmerer, and Hermann Hellwagner. LwTE: Light-Weight Transcoding at the Edge. IEEE Access, 9:112276–112289, 2021. [30] Michael R. Garey and David S. Johnson. Computers and Intractability; A Guide to the Theory of NPCompleteness. 1990. [31] Syed Hasan, Sergey Gorinsky, Constantine Dovrolis, and Ramesh K. Sitaraman. Trade-Offs in Optimizing the Cache Deployments of CDNs. In IEEE INFOCOM, pages 460–468. IEEE, 2014. [32] Tianchi Huang, Rui-Xiao Zhang, and Lifeng Sun. Deep Reinforced Bitrate Ladders for Adaptive Video Streaming. In NOSSDAV, pages 66–73, 2021. [33] Tianchi Huang, Chao Zhou, Rui-Xiao Zhang, Chenglei Wu, Xin Yao, and Lifeng Sun. Comyco: Quality-Aware Adaptive Video Streaming via Imitation Learning. In ACM MM, pages 429–437, 2019. [34] Quan Huynh-Thu and Mohammad Ghanbari. Scope of Validity of PSNR in Image/Video Quality Assessment. Electronics Letters, 44:800–801(1), June 2008. [35] ISO/IEC. ISO/IEC 23000-19:2020 Information Technology – Multimedia Application Format (MPEGA) – Part 19: Common Media Application Format (CMAF) for Segmented Media. [Online] Available: https://www.iso.org/standard/79106.html, 2020. Accessed on Jan. 26, 2023. [36] ISO/IEC. 2019. Information Technology—Dynamic Adaptive Streaming over HTTP (DASH) — Part 1: Media Presentation Description and Segment Formats. International standard 23009-1:2019, International Organization for Standardization, December 2019. [37] Jan Ozer. Saving on H.264 Encoding and Streaming: Deploy Capped CRF. [Online] Available: https: //tinyurl.com/CappedCRF, 2018. Online; accessed on Feb. 12, 2022. [38] Alan B. Johnston and Daniel C. Burnett. WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web. Digital Codex LLC, 2012. [39] Theo Karagkioules, Rufael Mekuria, Dirk Griffioen, and Arjen Wagenaar. Online Learning for Low-Latency Adaptive Streaming. In ACM MMSys, pages 315–320, 2020. [40] Angeliki V. Katsenou, Fan Zhang, Kyle Swanson, Mariana Afonso, Joel Sole, and David R. Bull. VMAF-Based Bitrate Ladder Estimation for Adaptive Streaming. In PCS, pages 1–5, June 2021. [41] Dilip Kumar Krishnappa, Michael Zink, and Ramesh K. Sitaraman. Optimizing the Video TranscodingWorkflow in Content Delivery Networks. In ACM MMSys, pages 37–48, 2015. [42] Pierre Lebreton and Kazuhisa Yamagishi. Predicting User Quitting Ratio in Adaptive Bitrate Video Streaming. IEEE Transactions on Multimedia, 23:4526–4540, 2021. [43] Pierre Lebreton and Kazuhisa Yamagishi. Quitting Ratio-Based Bitrate Ladder Selection Mechanism for Adaptive Bitrate Video Streaming. IEEE Transactions on Multimedia, pages 1–14, 2023. [44] Dayoung Lee, Jungwoo Lee, and Minseok Song. Video Quality Adaptation for Limiting Transcoding Energy Consumption in Video Servers. IEEE Access, 7:126253– 126264, 2019. [45] Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy, and Jan De Cock. VMAF: The Journey Continues. Netflix Technology Blog, 25(1), 2018. [46] Melissa Licciardello, Lukas Humbel, Fabian Rohr, Maximilian Grüner, and Ankit Singla. [Solution] Prepare Your Video for Streaming with Segue. Journal of Systems Research, 2(1), 2022. [47] Megha Manohara, Anush Moorthy, Jan De Cock, Ioannis Katsavounidis, and Anne Aaron. Optimized Shot-Based Encodes: Now Streaming. The Netflix Tech Blog, 2018. [48] Hongzi Mao, Ravi Netravali, and Mohammad Alizadeh. Neural Adaptive Video Streaming with Pensieve. In ACM SIGCOMM, pages 197–210, 2017. [49] Vignesh V. Menon, Hadi Amirpour, Mohammad Ghanbari, and Christian Timmerer. ETPS: Efficient Two- Pass Encoding Scheme for Adaptive Live Streaming. In IEEE ICIP, pages 1516–1520, October 2022. [50] Vignesh V. Menon, Hadi Amirpour, Mohammad Ghanbari, and Christian Timmerer. OPTE: Online Per- Title Encoding for Live Video Streaming. In IEEE ICASSP, pages 1865–1869, May 2022. [51] Jan Ozer. Encoding Ladders: What You Need to Know. https://www.wowza.com/blog/encoding-lad ders-what-you-need-to-know, 2022. [Online; accessed 27-April-2023]. [52] Roger Pantos and William May. HTTP Live Streaming. RFC 8216, August 2017. [53] Yuriy A. Reznik, Xiangbo Li, Karl O. Lillevold, Abhijith Jagannath, and Justin Greer. Optimal Multi-Codec Adaptive Bitrate Streaming. In IEEE ICMEW, pages 348–353, 2019. [54] Yuriy A. Reznik, Karl O. Lillevold, Abhijith Jagannath, Justin Greer, and Jon Corley. Optimal Design of Encoding Profiles for ABR Streaming. In PV Workshop, pages 43–47, June 2018. [55] Sandvine Inc. The Global Internet Phenomena Report. [Online] Available: https://www.sandvine.com/p henomena, 2022. Online; accessed on March. 15, 2022. [56] Babak Taraghi, Minh Nguyen, Hadi Amirpour, and Christian Timmerer. Intense: In-Depth Studies on Stall Events and Quality Switches and Their Impact on the Quality of Experience in HTTP Adaptive Streaming. IEEE Access, 9:118087–118098, 2021. [57] Babak Taraghi, Anatoliy Zabrovskiy, Christian Timmerer, and Hermann Hellwagner. CAdViSE: Cloud- Based Adaptive Video Streaming evaluation Framework for the Automated Testing of Media Players. In ACM MMSys, pages 349–352, 2020. [58] Farzad Tashtarian, Abdelhak Bentaleb, Hadi Amirpour, Babak Taraghi, Christian Timmerer, Hermann Hellwagner, and Roger Zimmermann. LALISA: Adaptive Bitrate Ladder Optimization in HTTP-Based Adaptive Live Streaming. In IEEE/IFIP NOMS, 2023. [59] Farzad Tashtarian, Abdelhak Bentaleb, Alireza Erfanian, Hermann Hellwagner, Christian Timmerer, and Roger Zimmermann. HxL3: Optimized Delivery Architecture for HTTP Low-Latency Live Streaming. IEEE Transactions on Multimedia, 25:2585–2600, 2022. [60] Laura Toni, Ramon Aparicio-Pardo, Karine Pires, Gwendal Simon, Alberto Blanc, and Pascal Frossard. Optimal Selection of Adaptive Streaming Representations. ACM Transactions on Multimedia Computing, Communications, and Applications, 11(2s):1–26, February 2015. [61] Jeroen Van der Hooft, Stefano Petrangeli, Tim Wauters, Rafael Huysegems, Patrice Rondao Alface, Tom Bostoen, and Filip De Turck. HTTP/2-Based Adaptive Streaming of HEVC Video Over 4G/LTE Networks. IEEE Communications Letters, 20(11):2177– 2180, 2016. [62] Abhinau K. Venkataramanan, Cosmin Stejerean, and Alan C. Bovik. FUNQUE: Fusion of Unified Quality Evaluators. In IEEE ICIP, pages 2147–2151, October 2022. [63] Wowza Media Systems. Video Streaming Latency Report. September 2019, Report, https://www.wo wza.com/wp-content/uploads/Streaming-Video -Latency-Report-Interactive-2019.pdf. [64] Xu Zhang, Yiyang Ou, Siddhartha Sen, and Junchen Jiang. SENSEI: Aligning Video Streaming Quality with Dynamic User Sensitivity. In NSDI, pages 303–320, 2021. [65] Hongcheng Zhong, Jun Xu, Chen Zhu, Donghui Feng, and Li Song. Complexity-Oriented Per-Shot Video Coding Optimization. In IEEE ICME, pages 1–6, 2022. | es |
dc.identifier.uri | https://hdl.handle.net/20.500.12761/1760 | |
dc.description | The conference acronym is USENIX NSDI 2024. | es |
dc.description.abstract | Live streaming of segmented videos over the Hypertext Transfer Protocol (HTTP) is increasingly popular and serves heterogeneous clients by offering each segment in multiple representations. A bitrate ladder expresses this choice as a list of bitrate-resolution pairs. Whereas existing solutions for HTTP-based live streaming use a static bitrate ladder, the fixed ladders struggle to appropriately accommodate the dynamics in the video content and network-conditioned client capabilities. This paper proposes ARTEMIS as a practical scalable alternative that dynamically configures the bitrate ladder depending on the content complexity, network conditions, and clients' statistics. ARTEMIS seamlessly integrates with the end-to-end streaming pipeline and operates transparently to video encoders and clients. We develop a cloud-based implementation of ARTEMIS and conduct extensive real-world and trace-driven experiments. The experimental comparison vs. existing prominent bitrate ladders demonstrates that live streaming with ARTEMIS outperforms all baseline solutions, reduces encoding computation by 25%, end-to-end latency by 18%, and increases the quality of experience by 11%. | es |
dc.description.sponsorship | Spanish Ministry of Science and Innovation | es |
dc.description.sponsorship | Austrian Federal Ministry for Digital and Economic Affairs, National Foundation for Research, Technology and Development, and Christian Doppler Research Association | es |
dc.language.iso | eng | es |
dc.title | ARTEMIS: Adaptive bitrate ladder optimization for live video streaming | es |
dc.type | conference object | es |
dc.conference.date | 16-18 April 2024 | es |
dc.conference.place | Santa Clara, CA, USA | es |
dc.conference.title | USENIX Symposium on Networked Systems Design and Implementation | * |
dc.event.type | conference | es |
dc.pres.type | paper | es |
dc.type.hasVersion | AM | es |
dc.rights.accessRights | open access | es |
dc.page.final | 21 | es |
dc.page.initial | 1 | es |
dc.relation.projectName | SocialProbing (Scalable and Cost Competitive Data Collection and Analysis Techniques for Social Probing) and GreenEdge (Energy-efficient Monitoring in the era of Edge Intelligence) | es |
dc.relation.projectName | Christian Doppler Laboratory ATHENA | es |
dc.subject.keyword | live video streaming | es |
dc.subject.keyword | bitrate ladder | es |
dc.subject.keyword | dynamic configuration | es |
dc.subject.keyword | optimization | es |
dc.description.refereed | TRUE | es |
dc.description.status | inpress | es |