{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:02:19Z","timestamp":1750309339042,"version":"3.41.0"},"reference-count":65,"publisher":"Association for Computing Machinery (ACM)","issue":"10","license":[{"start":{"date-parts":[[2024,10,29]],"date-time":"2024-10-29T00:00:00Z","timestamp":1730160000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"crossref","award":["500105691"],"award-info":[{"award-number":["500105691"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Austrian Federal Ministry for Digital and Economic Affairs"},{"DOI":"10.13039\/100010132","name":"National Foundation for Research, Technology and Development","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100010132","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100006012","name":"Christian Doppler Research Association","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100006012","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2024,10,31]]},"abstract":"<jats:p>\n            Reaching close-to-optimal bandwidth utilization in dynamic adaptive streaming over HTTP (DASH) systems can, in theory, be achieved with a small discrete set of bit rate representations. This includes typical bit rate ladders used in state-of-the-art DASH systems. In practice, however, we demonstrate that bandwidth utilization, and consequently the quality of experience (QoE), can be improved by offering a continuous set of bit rate representations, i.e., a continuous bit rate slide (COBIRAS). Moreover, we find that the buffer fill behavior of different standard adaptive bit rate (ABR) algorithms is sub-optimal in terms of bandwidth utilization. To overcome this issue, we leverage COBIRAS\u2019 flexibility to request segments with any arbitrary bit rate and propose a novel ABR algorithm\n            <jats:italic>MinOff<\/jats:italic>\n            , which helps maximizing bandwidth utilization by minimizing download off-phases during streaming. To avoid extensive storage requirements with COBIRAS and to demonstrate the feasibility of our approach, we design and implement a proof-of-concept DASH system for video streaming that relies on just-in-time encoding (\n            <jats:italic>JITE<\/jats:italic>\n            ), which reduces storage consumption on the DASH server. Finally, we conduct a performance evaluation on our testbed and compare a state-of-the-art DASH system with few bit rate representations and our\n            <jats:italic>JITE<\/jats:italic>\n            DASH system, which can offer a COBIRAS, in terms of bandwidth utilization and video QoE for different ABR algorithms.\n          <\/jats:p>","DOI":"10.1145\/3677379","type":"journal-article","created":{"date-parts":[[2024,7,12]],"date-time":"2024-07-12T16:33:23Z","timestamp":1720802003000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["COBIRAS: Offering a Continuous Bit Rate Slide to Maximize DASH Streaming Bandwidth Utilization"],"prefix":"10.1145","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5036-5206","authenticated-orcid":false,"given":"Michael","family":"Seufert","sequence":"first","affiliation":[{"name":"University of Augsburg, Augsburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-0308-194X","authenticated-orcid":false,"given":"Marius","family":"Spangenberger","sequence":"additional","affiliation":[{"name":"University of W\u00fcrzburg, W\u00fcrzburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4972-2410","authenticated-orcid":false,"given":"Fabian","family":"Poign\u00e9e","sequence":"additional","affiliation":[{"name":"University of W\u00fcrzburg, W\u00fcrzburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0356-6291","authenticated-orcid":false,"given":"Florian","family":"Wamser","sequence":"additional","affiliation":[{"name":"Lucerne University of Applied Sciences and Arts, Lucerne, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3698-9776","authenticated-orcid":false,"given":"Werner","family":"Robitza","sequence":"additional","affiliation":[{"name":"AVEQ GmbH, Vienna, Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0031-5243","authenticated-orcid":false,"given":"Christian","family":"Timmerer","sequence":"additional","affiliation":[{"name":"Christian Doppler-Labor ATHENA, Alpen-Adria-Universit\u00e4t, Klagenfurt, Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0173-595X","authenticated-orcid":false,"given":"Tobias","family":"Ho\u00dffeld","sequence":"additional","affiliation":[{"name":"University of W\u00fcrzburg, W\u00fcrzburg, Germany"}]}],"member":"320","published-online":{"date-parts":[[2024,10,29]]},"reference":[{"key":"e_1_3_3_2_2","author":"Achterberg Tobias","year":"2016","unstructured":"Tobias Achterberg, Robert E. Bixby, Zonghao Gu, Edward Rothberg, and Dieter Weninger. 2016. Presolve Reductions in Mixed Integer Programming. Technical Report 16-44. ZIB, Berlin.","journal-title":"Presolve Reductions in Mixed Integer Programming"},{"key":"e_1_3_3_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524567"},{"key":"e_1_3_3_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/QoMEX.2017.7965686"},{"key":"e_1_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2862938"},{"key":"e_1_3_3_6_2","unstructured":"Blender Foundation. 2012. Tears of Steel \\(|\\) Mango Open Movie Project. Retrieved from https:\/\/mango.blender.org\/."},{"key":"e_1_3_3_7_2","unstructured":"David F. Brueck C. Ryan Owen Tyler Bye Nathan J. Edwards and Ken Brueck. 2014. Just-in-time (JIT) encoding for streaming media content. Retrieved from https:\/\/patents.google.com\/patent\/US20140247887A1\/en"},{"key":"e_1_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-022-03558-7"},{"key":"e_1_3_3_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/1298306.1298309"},{"key":"e_1_3_3_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2008.2011358"},{"key":"e_1_3_3_11_2","first-page":"148","volume-title":"Proceedings of the IEEE","volume":"93","author":"Chang Shih-Fu","year":"2005","unstructured":"Shih-Fu Chang and Anthony Vetro. 2005. Video adaptation: Concepts, technologies, and open issues. Proceedings of the IEEE 93, 1 (2005), 148\u2013158."},{"key":"e_1_3_3_12_2","unstructured":"Dash Industry Forum. 2013. dash.js. Retrieved from https:\/\/github.com\/Dash-Industry-Forum\/dash.js"},{"key":"e_1_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/TBC.2012.2220231"},{"key":"e_1_3_3_14_2","first-page":"1","volume-title":"Proceedings of the 2nd USENIX Workshop on Hot Topics in Edge Computing (HotEdge 19)","author":"Dogga Pradeep","year":"2019","unstructured":"Pradeep Dogga, Sandip Chakraborty, Subrata Mitra, and Ravi Netravali. 2019. Edge-based transcoding for adaptive live video streaming. In Proceedings of the 2nd USENIX Workshop on Hot Topics in Edge Computing (HotEdge 19). 1\u20137."},{"key":"e_1_3_3_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3102633"},{"key":"e_1_3_3_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.dcan.2020.12.006"},{"key":"e_1_3_3_17_2","first-page":"348","volume-title":"Proceedings of SPIE Applications of Digital Image Processing XXXVIII","author":"Ghadiyaram Deepti","year":"2015","unstructured":"Deepti Ghadiyaram, Janice Pan, and Alan C. Bovik. 2015. A time-varying subjective quality model for mobile streaming videos with stalling events. In Proceedings of SPIE Applications of Digital Image Processing XXXVIII. 348\u2013355. Retrieved from https:\/\/patents.google.com\/patent\/US20140247887A1\/en"},{"key":"e_1_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/1298306.1298310"},{"key":"e_1_3_3_19_2","unstructured":"Google. 2022. YouTube Recommended Upload Encoding Settings - YouTube Help. Retrieved from https:\/\/support.google.com\/youtube\/answer\/1722171#zippy=%2Cbitrate"},{"key":"e_1_3_3_20_2","doi-asserted-by":"publisher","DOI":"10.21437\/PQS.2013-32"},{"key":"e_1_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898717730"},{"key":"e_1_3_3_22_2","unstructured":"Gurobi. 2022. Dealing with Big-M Constraints. Retrieved from https:\/\/www.gurobi.com\/documentation\/9.5\/refman\/dealing_with_big_m_constra.html"},{"key":"e_1_3_3_23_2","unstructured":"Gurobi. 2023. Gurobi Optimizer Reference Manual. Retrieved from https:\/\/www.gurobi.com"},{"key":"e_1_3_3_24_2","unstructured":"Steve G\u00f6ring and Werner Robitza. 2017. ITU-T Rec. P.1203 Standalone Implementation. Retrieved from https:\/\/github.com\/itu-p1203\/itu-p1203\/"},{"key":"e_1_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/QoMEX.2012.6263849"},{"key":"e_1_3_3_26_2","first-page":"275","article-title":"Close to optimum? User-centric evaluation of adaptation logics for HTTP adaptive streaming","volume":"37","author":"Ho\u00dffeld Tobias","year":"2014","unstructured":"Tobias Ho\u00dffeld, Michael Seufert, Christian Sieber, Thomas Zinner, and Phuoc Tran-Gia. 2014. Close to optimum? User-centric evaluation of adaptation logics for HTTP adaptive streaming. PIK - Praxis der Informationsverarbeitung und Kommunikation 37 (2014), 275\u2013285.","journal-title":"PIK - Praxis der Informationsverarbeitung und Kommunikation"},{"key":"e_1_3_3_27_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2015.02.015"},{"key":"e_1_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3304109.3306219"},{"key":"e_1_3_3_29_2","unstructured":"International Standards Organization\/International Electrotechnical Commission (ISO\/IEC). 2012. 23009-1:2012 Information Technology \u2013 Dynamic Adaptive Streaming over HTTP (DASH) \u2013 Part 1: Media Presentation Description and Segment Formats."},{"key":"e_1_3_3_30_2","unstructured":"International Telecommunication Union. 2016. ITU-T Recommendation P.1203: Parametric Bitstream-Based Quality Assessment of Progressive Download and Adaptive Audiovisual Streaming Services over Reliable Transport. Retrieved from https:\/\/www.itu.int\/rec\/T-REC-P.1203\/en"},{"key":"e_1_3_3_31_2","unstructured":"Mark Kalman Geraint Davies Michael Hill and Benjamin Pracht. 2017. Introducing LHLS Media Streaming. Retrieved from https:\/\/medium.com\/@periscopecode\/introducing-lhls-media-streaming-eb6212948bef"},{"key":"e_1_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/3339825.3397042"},{"key":"e_1_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/2713168.2713175"},{"key":"e_1_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/CQR.2011.5996089"},{"issue":"2","key":"e_1_3_3_35_2","article-title":"Toward a practical perceptual video quality metric","volume":"6","author":"Li Zhi","year":"2016","unstructured":"Zhi Li, Anne Aaron, Ioannis Katsavounidis, Anush Moorthy, and Megha Manohara. 2016. Toward a practical perceptual video quality metric. The Netflix Tech Blog 6, 2 (2016).","journal-title":"The Netflix Tech Blog"},{"key":"e_1_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098843"},{"key":"e_1_3_3_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP46576.2022.9897768"},{"key":"e_1_3_3_38_2","volume-title":"Adaptation Algorithms for HTTP-Based Video Streaming","author":"Miller Konstantin","year":"2016","unstructured":"Konstantin Miller. 2016. Adaptation Algorithms for HTTP-Based Video Streaming. Technische Universitaet Berlin."},{"key":"e_1_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2072359"},{"key":"e_1_3_3_40_2","unstructured":"Jan Ozer. 2017. Finding the Just Noticeable Difference with Netflix VMAF. Streaming Learning Center."},{"key":"e_1_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3485983.3494864"},{"key":"e_1_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3304109.3306231"},{"key":"e_1_3_3_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/QoMEX.2017.7965631"},{"key":"e_1_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3204949.3208124"},{"key":"e_1_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3339825.3391858"},{"key":"e_1_3_3_46_2","unstructured":"Susanna Schwarzmann Nick Hainke Thomas Zinner Christian Sieber Werner Robitza and Alexander Raake. 2020b. DASH-Streaming-Setup. Retrieved from https:\/\/github.com\/fg-inet\/DASH-streaming-setup"},{"key":"e_1_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2360940"},{"key":"e_1_3_3_48_2","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2015.7367367"},{"key":"e_1_3_3_49_2","unstructured":"Michael Seufert Marius Spangenberger Fabian Poign\u00e9e Florian Wamser Werner Robitza Christian Timmerer and Tobias Ho\u00dffeld. 2024. COBIRAS GitHub Repository. Retrieved from https:\/\/github.com\/netcom-augsburg\/cobiras"},{"key":"e_1_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2018.00185"},{"key":"e_1_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1109\/QoMEX.2017.7965688"},{"key":"e_1_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3336497"},{"key":"e_1_3_3_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.2996964"},{"key":"e_1_3_3_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2016.2577361"},{"key":"e_1_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/2557642.2557652"},{"key":"e_1_3_3_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCE.2016.7562674"},{"key":"e_1_3_3_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3210424.3210431"},{"key":"e_1_3_3_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524273.3528188"},{"key":"e_1_3_3_59_2","unstructured":"Twitch. 2020. Twitch Invites You to Take on Our ACM MMSys 2020 Grand Challenge. Retrieved from https:\/\/blog.twitch.tv\/en\/2020\/01\/15\/twitch-invites-you-to-take-on-our-acm-mmsys-2020-grand-challenge\/"},{"key":"e_1_3_3_60_2","doi-asserted-by":"publisher","DOI":"10.23919\/SoftCOM50211.2020.9238324"},{"key":"e_1_3_3_61_2","first-page":"11","article-title":"HTTP\/2-based adaptive streaming of HEVC video over 4G\/LTE networks","volume":"20","author":"Hooft Jeroen Van Der","year":"2016","unstructured":"Jeroen Van Der Hooft, Stefano Petrangeli, Tim Wauters, Rafael Huysegems, Patrice Rondao Alface, Tom Bostoen, and Filip De Turck. 2016. HTTP\/2-based adaptive streaming of HEVC video over 4G\/LTE networks. IEEE Communications Letters 20, 11 (2016), 2177\u20132180.","journal-title":"IEEE Communications Letters"},{"key":"e_1_3_3_62_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2003.1184336"},{"key":"e_1_3_3_63_2","doi-asserted-by":"publisher","DOI":"10.1109\/EuCNC.2015.7194076"},{"key":"e_1_3_3_64_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-015-1044-3"},{"key":"e_1_3_3_65_2","first-page":"830","volume-title":"Proceedings of the IFIP\/IEEE International Symposium on Integrated Network Management (IM \u201921)","author":"Wehner Nikolas","year":"2021","unstructured":"Nikolas Wehner, Michael Seufert, Viktoria Wieser, Pedro Casas, and Germ\u00e1n Capdehourat. 2021. Quality that matters: QoE Monitoring in education service provider (ESP) networks. In Proceedings of the IFIP\/IEEE International Symposium on Integrated Network Management (IM \u201921). IEEE, 830\u2013835."},{"key":"e_1_3_3_66_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2016.7532790"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3677379","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3677379","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:04:22Z","timestamp":1750291462000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3677379"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,29]]},"references-count":65,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2024,10,31]]}},"alternative-id":["10.1145\/3677379"],"URL":"https:\/\/doi.org\/10.1145\/3677379","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2024,10,29]]},"assertion":[{"value":"2023-11-06","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-06-29","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-10-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}