Show simple item record

dc.contributor.authorTashtarian, Farzad
dc.contributor.authorBentaleb, Abdelhak
dc.contributor.authorAmirpour, Hadi
dc.contributor.authorGorinsky, Sergey 
dc.contributor.authorJiang, Junchen
dc.contributor.authorHellwagner, Hermann
dc.contributor.authorTimmerer, Christian
dc.date.accessioned2023-10-23T10:55:00Z
dc.date.available2023-10-23T10:55:00Z
dc.date.issued2024-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.urihttps://hdl.handle.net/20.500.12761/1760
dc.descriptionThe conference acronym is USENIX NSDI 2024.es
dc.description.abstractLive 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.sponsorshipSpanish Ministry of Science and Innovationes
dc.description.sponsorshipAustrian Federal Ministry for Digital and Economic Affairs, National Foundation for Research, Technology and Development, and Christian Doppler Research Associationes
dc.language.isoenges
dc.titleARTEMIS: Adaptive bitrate ladder optimization for live video streaminges
dc.typeconference objectes
dc.conference.date16-18 April 2024es
dc.conference.placeSanta Clara, CA, USAes
dc.conference.titleUSENIX Symposium on Networked Systems Design and Implementation*
dc.event.typeconferencees
dc.pres.typepaperes
dc.type.hasVersionAMes
dc.rights.accessRightsopen accesses
dc.page.final21es
dc.page.initial1es
dc.relation.projectNameSocialProbing (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.projectNameChristian Doppler Laboratory ATHENAes
dc.subject.keywordlive video streaminges
dc.subject.keywordbitrate ladderes
dc.subject.keyworddynamic configurationes
dc.subject.keywordoptimizationes
dc.description.refereedTRUEes
dc.description.statusinpresses


Files in this item

This item appears in the following Collection(s)

Show simple item record