{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T04:00:51Z","timestamp":1775016051954,"version":"3.50.1"},"reference-count":58,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T00:00:00Z","timestamp":1643241600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2022,1,31]]},"abstract":"<jats:p>\n            In this paper, we propose a novel algorithm for video bitrate adaptation in\n            <jats:bold>HTTP Adaptive Streaming<\/jats:bold>\n            (HAS), based on online learning. The proposed algorithm, named\n            <jats:italic>\n              <jats:bold>Learn2Adapt (L2A)<\/jats:bold>\n            <\/jats:italic>\n            , is shown to provide a\n            <jats:italic>robust<\/jats:italic>\n            bitrate adaptation strategy which, unlike most of the state-of-the-art techniques, does not require parameter tuning, channel model assumptions, or application-specific adjustments. These properties make it very suitable for mobile users, who typically experience fast variations in channel characteristics. Experimental results, over real 4G traffic traces, show that\n            <jats:italic>L2A<\/jats:italic>\n            improves on the overall\n            <jats:bold>Quality of Experience<\/jats:bold>\n            (QoE) and in particular the average streaming bitrate, a result obtained independently of the channel and application scenarios.\n          <\/jats:p>","DOI":"10.1145\/3460819","type":"journal-article","created":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T19:44:21Z","timestamp":1643312661000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Online Learning for Adaptive Video Streaming in Mobile Networks"],"prefix":"10.1145","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4156-5601","authenticated-orcid":false,"given":"Theodoros","family":"Karagkioules","sequence":"first","affiliation":[{"name":"T\u00e9l\u00e9com Paris, Palaiseau, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Georgios S.","family":"Paschos","sequence":"additional","affiliation":[{"name":"Amazon.com, Boulogne-Billancourt, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikolaos","family":"Liakopoulos","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Boulogne-Billancourt, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Attilio","family":"Fiandrotti","sequence":"additional","affiliation":[{"name":"T\u00e9l\u00e9com Paris, Palaiseau, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimitrios","family":"Tsilimantos","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Boulogne-Billancourt, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Cagnazzo","sequence":"additional","affiliation":[{"name":"T\u00e9l\u00e9com Paris,  Palaiseau, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,1,27]]},"reference":[{"key":"e_1_3_2_2_2","volume-title":"dash.js","author":"[n.d.]","unstructured":"[n.d.]. dash.js. https:\/\/github.com\/Dash-Industry-Forum\/dash.js."},{"key":"e_1_3_2_3_2","volume-title":"Proc. ACM NOSSDAV","author":"Akhshabi Saamer","year":"2013","unstructured":"Saamer Akhshabi, Lakshmi Anantakrishnan, Constantine Dovrolis, and Ali C. Begen. 2013. Server-based traffic shaping for stabilizing oscillating adaptive streaming players. In Proc. ACM NOSSDAV."},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3397227"},{"key":"e_1_3_2_5_2","article-title":"Online convex optimization and no-regret learning: Algorithms, guarantees and applications","author":"Belmega Elena Veronica","year":"2018","unstructured":"Elena Veronica Belmega, Panayotis Mertikopoulos, Romain Negrel, and Luca Sanguinetti. 2018. Online convex optimization and no-regret learning: Algorithms, guarantees and applications. arXiv e-prints (2018).","journal-title":"arXiv e-prints"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3219752"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2862938"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3387921"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3371040"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183516"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2015.2494458"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183511"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2017.2750109"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2017.2750109"},{"key":"e_1_3_2_15_2","article-title":"Forecast and trends, 2017\u20132022","author":"Index Cisco Visual Networking","year":"2019","unstructured":"Cisco Visual Networking Index. 2019. Forecast and trends, 2017\u20132022. White Paper (Feb. 2019).","journal-title":"White Paper"},{"key":"e_1_3_2_16_2","article-title":"Global mobile data traffic forecast update, 2017\u20132022","author":"Index Cisco Visual Networking","year":"2019","unstructured":"Cisco Visual Networking Index. 2019. Global mobile data traffic forecast update, 2017\u20132022. White Paper (Feb. 2019).","journal-title":"White Paper"},{"key":"e_1_3_2_17_2","volume-title":"Proc. Adaptive and Learning Agents Workshop, part of AAMAS","author":"Claeys Maxim","year":"2013","unstructured":"Maxim Claeys, Steven Latre, Jeroen Famaey, Tingyao Wu, Werner Van Leekwijck, and Filip De Turck. 2013. Design of a Q-learning-based client quality selection algorithm for HTTP adaptive video streaming. In Proc. Adaptive and Learning Agents Workshop, part of AAMAS."},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3092836"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCCN.2017.2755007"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2020.3000363"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3304109.3306219"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626296"},{"key":"e_1_3_2_23_2","article-title":"Common media application format CMAF)","year":"2018","unstructured":"ISO\/IEC. 2018. Common media application format CMAF). International Standard 23000-19:2018 (Jan. 2018).","journal-title":"International Standard 23000-19:2018"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.5555\/2591204.2591228"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3083165.3083170"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3339825.3397042"},{"key":"e_1_3_2_27_2","article-title":"Online learning for robust adaptive video streaming in mobile networks","volume":"1905","author":"Karagkioules Theodoros","year":"2019","unstructured":"Theodoros Karagkioules, Georgios S. Paschos, Nikolaos Liakopoulos, Attilio Fiandrotti, Dimitrios Tsilimantos, and Marco Cagnazzo. 2019. Online learning for robust adaptive video streaming in mobile networks. CoRR abs\/1905.11705 (2019). arXiv:1905.11705. http:\/\/arxiv.org\/abs\/1905.11705.","journal-title":"CoRR"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2018.2856626"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2685630"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2014.140405"},{"key":"e_1_3_2_31_2","volume-title":"Proc. ICML","author":"Liakopoulos Nikolaos","year":"2019","unstructured":"Nikolaos Liakopoulos, Apostolos Destounis, Georgios Paschos, Thrasyvoulos Spyropoulos, and Panayotis Mertikopoulos. 2019. Cautious regret minimization: Online optimization with long-term budget constraints. In Proc. ICML."},{"key":"e_1_3_2_32_2","volume-title":"Proc. IEEE INFOCOM","author":"Liakopoulos Nikolaos","year":"2019","unstructured":"Nikolaos Liakopoulos, Georgios Paschos, and Thrasyvoulos Spyropoulos. 2019. No regret in cloud resources reservation with violation guarantees. In Proc. IEEE INFOCOM."},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098843"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2019.2910479"},{"key":"e_1_3_2_35_2","volume-title":"Proc. IEEE INFOCOM Workshops","author":"Mekki Sami","year":"2017","unstructured":"Sami Mekki, Theodoros Karagkioules, and Stefan Valentin. 2017. HTTP adaptive streaming with indoors-outdoors detection in mobile networks. In Proc. IEEE INFOCOM Workshops."},{"key":"e_1_3_2_36_2","article-title":"Online convex optimization with time-varying constraints","author":"Neely Michael J.","year":"2017","unstructured":"Michael J. Neely and Hao Yu. 2017. Online convex optimization with time-varying constraints. arXiv e-prints (2017).","journal-title":"arXiv e-prints"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3304109.3306231"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2019.2929125"},{"key":"e_1_3_2_39_2","volume-title":"Proc. ACM MMSys","author":"Raca Darijo","year":"2018","unstructured":"Darijo Raca, Jason J. Quinlan, Ahmed H. Zahran, and Cormac J. Sreenan. 2018. Beyond throughput: A 4G LTE dataset with channel and context metrics. In Proc. ACM MMSys."},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3304109.3306233"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2360940"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1561\/2200000018"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3176648"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/MMUL.2011.71"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3336497"},{"key":"e_1_3_2_46_2","volume-title":"IEEE INFOCOM","author":"Spiteri K.","year":"2016","unstructured":"K. Spiteri, R. Urgaonkar, and R. K. Sitaraman. 2016. BOLA: Near-optimal bitrate adaptation for online videos. In IEEE INFOCOM."},{"key":"e_1_3_2_47_2","volume-title":"Learn2Adapt-LowLatency demo","author":"Karagkioules T.","year":"2020","unstructured":"T. Karagkioules. 2020. Learn2Adapt-LowLatency demo. Retrieved February 3, 2021 from http:\/\/reference.dashif.org\/dash.js\/nightly\/samples\/low-latency\/l2all_index.html."},{"key":"e_1_3_2_48_2","volume-title":"Learn2Adapt-LowLatency source-code","author":"Karagkioules T.","year":"2020","unstructured":"T. Karagkioules. 2020. Learn2Adapt-LowLatency source-code. Retrieved February 3, 2021 from https:\/\/github.com\/Dash-Industry-Forum\/dash.js\/blob\/development\/src\/streaming\/rules\/abr\/L2ARule.js."},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/3204949.3204955"},{"key":"e_1_3_2_50_2","article-title":"Problem-Adapted artificial intelligence for online network optimization","author":"Vassilaras Spyridon","year":"2018","unstructured":"Spyridon Vassilaras, Luigi Vigneri, Nikolaos Liakopoulos, Georgios S. Paschos, Apostolos Destounis, Thrasyvoulos Spyropoulos, and Merouane Debbah. 2018. Problem-Adapted artificial intelligence for online network optimization. preprint arXiv:1805.12090 (2018).","journal-title":"preprint arXiv:1805.12090"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790118"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3280854"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3311749"},{"key":"e_1_3_2_54_2","volume-title":"Proc. ACM SIGCOMM","author":"Yin Xiaoqi","year":"2015","unstructured":"Xiaoqi Yin, Abhishek Jindal, Vyas Sekar, and Bruno Sinopoli. 2015. A control-theoretic approach for dynamic adaptive video streaming over HTTP. In Proc. ACM SIGCOMM 14."},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3339825.3391859"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3339825.3391867"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3204949.3208140"},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2016.2522650"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.5555\/3041838.3041955"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3460819","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3460819","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:28Z","timestamp":1750195468000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3460819"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,27]]},"references-count":58,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1,31]]}},"alternative-id":["10.1145\/3460819"],"URL":"https:\/\/doi.org\/10.1145\/3460819","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"value":"1551-6857","type":"print"},{"value":"1551-6865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,27]]},"assertion":[{"value":"2020-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-01-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}