{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T03:47:12Z","timestamp":1775533632808,"version":"3.50.1"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"27","license":[{"start":{"date-parts":[[2023,4,4]],"date-time":"2023-04-04T00:00:00Z","timestamp":1680566400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,4,4]],"date-time":"2023-04-04T00:00:00Z","timestamp":1680566400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2023,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The traditional client-based HTTP adaptation strategies do not explicitly coordinate between the clients, servers, and cellular networks. A lack of coordination leads to suboptimal user experience. In addition to optimizing Quality of Experience (QoE), other challenges in adapting HTTP adaptive streaming (HAS) to the cellular environment are overcoming unfair allocation of the video rate and inefficient utilization of the bandwidth under the high-dynamics cellular links. Furthermore, the majority of the adaptive strategies ignore important video content characteristics and HAS client information, such as segment duration, buffer size, and video duration, in the video quality selection process. In this paper, we present a content-aware hybrid multi-access edge computing (MEC)-assisted quality adaptation algorithm by taking advantage of the capabilities of edge cloud computing. The proposed algorithm exploits video content characteristics, HAS client settings, and application-layer information to jointly adapt the bitrates of multiple clients. We design separate strategies to optimize the performance of short and long duration videos. We then demonstrate the efficiency of our algorithm against client-based solutions as well as MEC-assisted algorithms. The proposed algorithm guarantees high QoE, equitably selects video rates for clients, and efficiently utilizes the bandwidth for both short and long duration videos. The results from our extensive experiments reveal that the proposed long video adaptation algorithm outperforms state-of-the-art algorithms, with improvements in average video rate, QoE, fairness, and bandwidth utilization of 0.4%\u201312.3%, 8%\u201365%, 3.3%\u20135.7%, and 60%\u2013130%, respectively. Furthermore, when high bandwidth is available to competing clients, the proposed short video adaptation algorithm improves QoE by 11.1% compared to the long video adaptation algorithm.<\/jats:p>","DOI":"10.1007\/s11042-023-15163-w","type":"journal-article","created":{"date-parts":[[2023,4,4]],"date-time":"2023-04-04T18:02:49Z","timestamp":1680631369000},"page":"42053-42085","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Content-aware QoE optimization in MEC-assisted Mobile video streaming"],"prefix":"10.1007","volume":"82","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3849-6596","authenticated-orcid":false,"given":"Waqas ur","family":"Rahman","sequence":"first","affiliation":[]},{"given":"Eui-Nam","family":"Huh","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,4,4]]},"reference":[{"key":"15163_CR1","unstructured":"Adobe (n.d.) Configure HTTP Dynamic Streaming and HTTP Live Streaming. [Online]. Available: https:\/\/helpx.adobe.com\/adobe...\/configure-dynamic-streaming-live-streaming.html"},{"key":"15163_CR2","doi-asserted-by":"crossref","unstructured":"Aggarwal V, Jana R, Pang J, Ramakrishnan KK, Shankaranarayanan NK (2011) Characterizing fairness for 3G wireless networks. IEEE Workshop Local Metropolitan Area Netw. pp1\u20136","DOI":"10.1109\/LANMAN.2011.6076940"},{"key":"15163_CR3","doi-asserted-by":"crossref","unstructured":"Aguilar-Armijo J, Timmerer C, Hellwagne H (2021) EADAS: edge assisted adaptation scheme for HTTP adaptive streaming. IEEE Conference on Local Computer Networks","DOI":"10.1109\/LCN52139.2021.9524883"},{"key":"15163_CR4","unstructured":"Average YouTube video length as of December 2018, by category (n.d.) [Online]. Available: https:\/\/www.statista.com\/statistics\/1026923\/youtube-video-category-average-length\/"},{"key":"15163_CR5","doi-asserted-by":"crossref","unstructured":"Azumi M, Kurosaka T, Bandai M (2015) A QoE-aware quality-level switching algorithm for adaptive video streaming. In: Proc. of IEEE Global Commun. pp 1\u20135","DOI":"10.1109\/GLOCOM.2015.7417622"},{"issue":"22","key":"15163_CR6","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/MMUL.2015.34","volume":"2","author":"X Che","year":"2015","unstructured":"Che X, Ip B, Lin L (2015) A survey of current youtube video characteristics. IEEE MultiMed 2(22):56\u201363","journal-title":"IEEE MultiMed"},{"key":"15163_CR7","doi-asserted-by":"crossref","unstructured":"Chen J, Mahindra R, Khojastepour MA, Rangarajan S, Chiang M (2013) A scheduling framework for adaptive video delivery over cellular networks. In Proc Conf Mobile Comput Netw:389\u2013400","DOI":"10.1145\/2500423.2500433"},{"key":"15163_CR8","unstructured":"Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2017\u20132022 White Paper, Feb 2019. Accessed: Dec. 20, 2020 [Online]. Available:https:\/\/www.cisco.com\/c\/en\/us\/solutions\/collateral\/service-provider\/visual-networking-index-vni\/white-paper-c11-741490.html"},{"key":"15163_CR9","doi-asserted-by":"crossref","unstructured":"De Cicco L, Mascolo S, Palmisano V (2011) Feedback control for adaptive live video streaming. Proc Conf Multimedia Syst. pp 145\u2013156","DOI":"10.1145\/1943552.1943573"},{"issue":"4","key":"15163_CR10","first-page":"91","volume":"41","author":"F Dobrian","year":"2013","unstructured":"Dobrian F, Awan A, Joseph D, Ganjam A, Zhan J, Sekar V, Stoica I, Zhang H (2013) Understanding the impact of video quality on user engagement. SIGCOMM Comput Commun Rev 41(4):91\u201399","journal-title":"SIGCOMM Comput Commun Rev"},{"key":"15163_CR11","doi-asserted-by":"crossref","unstructured":"Egger S, Gardlo B, Seufert M, Schatz R (2014) The impact of adaptation strategies on perceived quality of http adaptive streaming In: Proc. ACM Workshop Design Quality Deployment Adaptive Video Streaming. pp 31\u201336","DOI":"10.1145\/2676652.2676658"},{"key":"15163_CR12","doi-asserted-by":"crossref","unstructured":"Farahani R, Tashtarian F, Erfanian A, Timmerer C, Ghanbari M, Hellwagner H (2021) ES-HAS: an edge-and SDN-assisted framework for HTTP adaptive video streaming. In: Proc ACM Workshop Netw Operating Syst Support for Digital Audio and Video. pp 50\u201357","DOI":"10.1145\/3458306.3460997"},{"key":"15163_CR13","unstructured":"How long is the average movie trailer? (2017) [Online]. Available:https:\/\/stephenfollows.com\/long-average-movie-trailer\/"},{"issue":"4","key":"15163_CR14","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1145\/2740070.2626296","volume":"44","author":"TY Huang","year":"2015","unstructured":"Huang TY, Johari R, McKeown N, Trunnell M, Watson M (2015) A buffer-based approach to rate adaptation: evidence from a large video streaming service. ACM SIGCOMM Comput Commun Rev 44(4):187\u2013198","journal-title":"ACM SIGCOMM Comput Commun Rev"},{"key":"15163_CR15","doi-asserted-by":"crossref","unstructured":"Hung LT, Ngoc NP, Truong CT (2018) Bitrate adaptation for seamless on-demand video streaming over mobile networks. Signal Process: Image Commun, 65: 154\u201364","DOI":"10.1016\/j.image.2018.03.014"},{"issue":"3","key":"15163_CR16","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1109\/TBC.2008.2001246","volume":"54","author":"Q Huynh-Thu","year":"2008","unstructured":"Huynh-Thu Q, Ghanbari M (2008) Temporal aspect of perceived quality in mobile video broadcasting. IEEE Trans Broadcasting 54(3):641\u2013651","journal-title":"IEEE Trans Broadcasting"},{"key":"15163_CR17","unstructured":"Is a shorter video length more engaging on Facebook? (2019) [Online]. Available: https:\/\/www.newswhip.com\/2019\/03\/video-length-engaging-facebook\/."},{"issue":"1","key":"15163_CR18","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1109\/TNET.2013.2291681","volume":"22","author":"J Jiang","year":"2014","unstructured":"Jiang J, Sekar V, Zhang H (2014) Improving fairness, efficiency, and stability in http-based adaptive video streaming with festive. IEEE\/ACM Trans Netw 22(1):326\u2013340","journal-title":"IEEE\/ACM Trans Netw"},{"key":"15163_CR19","doi-asserted-by":"crossref","unstructured":"Joseph V, de Veciana G (2014) NOVA: QoE-driven optimization of DASH-based video delivery in networks. In: Proc. IEEE Conf. Comput. Commun. pp 82\u201390","DOI":"10.1109\/INFOCOM.2014.6847927"},{"key":"15163_CR20","doi-asserted-by":"crossref","unstructured":"Juluri P, Tamarapalli V, Medhi D (2015) SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP. In: Proc. of IEEE Int. Conf. on Commun. Workshop. pp 1765\u20131770","DOI":"10.1109\/ICCW.2015.7247436"},{"issue":"9","key":"15163_CR21","first-page":"2142","volume":"25","author":"M Kim","year":"2020","unstructured":"Kim M, Chung K (2020) Edge computing assisted adaptive streaming scheme for mobile networks. IEEE Access 25(9):2142\u20132152","journal-title":"IEEE Access"},{"issue":"4","key":"15163_CR22","doi-asserted-by":"publisher","first-page":"719","DOI":"10.1109\/JSAC.2014.140405","volume":"32","author":"Z Li","year":"2014","unstructured":"Li Z, Zhu X, Gahm J, Pan R, Hu H, Begen AC, Oran D (2014) Probe and adapt: rate adaptation for HTTP video streaming at scale. IEEE J Sel Areas Commun 32(4):719\u2013733","journal-title":"IEEE J Sel Areas Commun"},{"key":"15163_CR23","doi-asserted-by":"crossref","unstructured":"Liu C, Bouazizi I, Gabbouj M (2011) Rate adaptation for adaptive HTTP streaming. In Proc. MMSys. pp 169\u2013174","DOI":"10.1145\/1943552.1943575"},{"key":"15163_CR24","doi-asserted-by":"crossref","unstructured":"Liu Y, Dey S, Gillies D, Ulupinar F, Luby M (2013) User experience modeling for DASH video. In: Proc. IEEE Packet Video Workshop. pp 1\u20138","DOI":"10.1109\/PV.2013.6691459"},{"issue":"4","key":"15163_CR25","first-page":"1","volume":"18","author":"A Mehrabi","year":"2018","unstructured":"Mehrabi A, Siekkinen M, Yl\u00e4-J\u00e4\u00e4ski A (2018) Edge computing assisted adaptive mobile video streaming. IEEE Trans Mobile Comput 18(4):1\u201317","journal-title":"IEEE Trans Mobile Comput"},{"key":"15163_CR26","doi-asserted-by":"crossref","unstructured":"Miller K, Quacchio E, Gennari G, Wolisz A (2012) Adaptation algorithm for adaptive streaming over HTTP. In: Proc. PV. pp 173\u2013178","DOI":"10.1109\/PV.2012.6229732"},{"key":"15163_CR27","unstructured":"MPEG-DASH \/ Media Source demo (n.d.) http:\/\/dash-mse-test.appspot.com\/"},{"key":"15163_CR28","unstructured":"Muller S Leder C, Timmerer An evaluation of dynamic adaptive streaming over HTTP in vehicular environments. In: Proc. Workshop Mobile Video. pp 37\u201342"},{"key":"15163_CR29","doi-asserted-by":"crossref","unstructured":"Ni P, Eg R, Eichhorn A, Griwodz C, Halvorsen P (2011) Flicker effects in adaptive video streaming to handheld devices. In: Proc. ACM Int. Conf. Multimedia. pp 463\u2013472","DOI":"10.1145\/2072298.2072359"},{"issue":"2","key":"15163_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2818361","volume":"12","author":"S Petrangeli","year":"2015","unstructured":"Petrangeli S, Jeroen F, Claeys M, Latr\u00e9 S, De Turck F (2015) QoE driven rate adaptation heuristic for fair adaptive video streaming. ACM Trans Multimed Comput Commun Appl 12(2):1\u201315","journal-title":"ACM Trans Multimed Comput Commun Appl"},{"key":"15163_CR31","unstructured":"Physical layer aspect for evolved Universal Terrestrial Radio Access (UTRA), document 3GPP TSG-RAN WG1 R1\u2013081483, 2008. [Online] Available: https:\/\/portal.3gpp.org\/desktopmodules\/Specifications\/SpecificationDetails.aspx?specificationId=1247"},{"key":"15163_CR32","unstructured":"Progressive Download and Dynamic Adaptive Streaming Over HTTP, document 3GPP TS 26.247 V12.1.0, 2013. [Online]. Available: http:\/\/goo.gl\/4EJbvd."},{"key":"15163_CR33","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1016\/j.jvcir.2017.10.007","volume":"49","author":"W Rahman","year":"2017","unstructured":"Rahman W, Chung K (2017) A novel adaptive logic for dynamic adaptive streaming over HTTP. J Vis Commun Image Represent 49:433\u2013446","journal-title":"J Vis Commun Image Represent"},{"issue":"5","key":"15163_CR34","doi-asserted-by":"publisher","first-page":"509","DOI":"10.1007\/s00530-018-0588-7","volume":"24","author":"W Rahman","year":"2018","unstructured":"Rahman W, Chung K (2018) SABA: segment and buffer aware rate adaptation algorithm for streaming over HTTP. Multimed Syst 24(5):509\u2013529","journal-title":"Multimed Syst"},{"issue":"1","key":"15163_CR35","doi-asserted-by":"publisher","first-page":"129082","DOI":"10.1109\/ACCESS.2019.2940292","volume":"7","author":"WU Rahman","year":"2019","unstructured":"Rahman WU, Hong CS, Huh E (2019) Edge computing assisted joint quality adaptation for Mobile video streaming. IEEE Access 7(1):129082\u2013129094","journal-title":"IEEE Access"},{"key":"15163_CR36","doi-asserted-by":"crossref","unstructured":"Rahman WU, Amin MB, Hossain MD, Hong CS, Huh EN (2021) QoE Optimization for HTTP Adaptive Streaming: Performance Evaluation of MEC-assisted and Client-based Methods. Journal Visual Commun. Image Representation, vol. 82","DOI":"10.1016\/j.jvcir.2021.103415"},{"key":"15163_CR37","volume-title":"A quantitative measure of fairness and discrimination for resource allocation i n shared computer system","author":"J Rajendra","year":"1984","unstructured":"Rajendra J et al (1984) A quantitative measure of fairness and discrimination for resource allocation i n shared computer system. Technical Report, December"},{"issue":"1","key":"15163_CR38","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1109\/COMST.2014.2360940","volume":"17","author":"M Seufert","year":"2014","unstructured":"Seufert M, Egger S, Slanina M, Zinner T, Ho\u00dffeld T, Tran-Gia P (2014) A survey on quality of experience of HTTP adaptive streaming. IEEE Commun Survey Tuts 17(1):469\u2013492","journal-title":"IEEE Commun Survey Tuts"},{"issue":"1","key":"15163_CR39","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1587\/transcom.E98.B.62","volume":"98","author":"Y Shen","year":"2015","unstructured":"Shen Y, Yitong L, Yang H, Yang D (2015) Quality of experience study on dynamic adaptive streaming based on HTTP. IEICE Tran Commun 98(1):62\u201370","journal-title":"IEICE Tran Commun"},{"key":"15163_CR40","unstructured":"Short vs. Long Videos: What Is The Best Explainer Video Length? (n.d.) [Online]. Available: https:\/\/www.yumyumvideos.com\/short-vs-long-videos-explainer-video-length-wp\/"},{"issue":"4","key":"15163_CR41","first-page":"1","volume":"28","author":"K Spiteri","year":"2018","unstructured":"Spiteri K, Urgaonkar R, Sitaraman RK (2018) BOLA: near-optimal bitrate adaptation for online videos. IEEE Trans Netw 28(4):1\u20139","journal-title":"IEEE Trans Netw"},{"key":"15163_CR42","doi-asserted-by":"crossref","unstructured":"Sun Y et.al (2016) CS2P: Improving video bitrate selection and adaptation with data-driven throughput prediction. In: Proc. ACM SIGCOMM Conf. pp 272\u2013285","DOI":"10.1145\/2934872.2934898"},{"key":"15163_CR43","doi-asserted-by":"crossref","unstructured":"Tran TX, Pandey P, Hajisami A, Pompili D (2017) Collaborative multi-bitrate video caching and processing in mobile-edge computing networks. In: Proc.Conf. Wireless On-demand Netw. Systems Services. pp 165\u2013172","DOI":"10.1109\/WONS.2017.7888772"},{"issue":"2","key":"15163_CR44","doi-asserted-by":"publisher","first-page":"1888","DOI":"10.1109\/TVT.2018.2889196","volume":"68","author":"SR Yang","year":"2018","unstructured":"Yang SR, Tseng YJ, Huang CC, Lin WC (2018) Multi-access edge computing enhanced video streaming: Proof-of-concept implementation and prediction\/QoE models. IEEE Trans Veh Technol 68(2):1888\u20131902","journal-title":"IEEE Trans Veh Technol"},{"issue":"4","key":"15163_CR45","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1145\/2829988.2787486","volume":"45","author":"X Yin","year":"2015","unstructured":"Yin X, Jindal A, Sekar V, Sinopoli B (2015) A control-theoretic approach for dynamic adaptive video streaming over HTTP. ACM SIGCOMM Comput Commun Rev 45(4):325\u2013338","journal-title":"ACM SIGCOMM Comput Commun Rev"},{"key":"15163_CR46","doi-asserted-by":"crossref","unstructured":"Yu J, Wen H, Pan G, Zhang S, Chen X, Xu S (2022) Quality of experience oriented adaptive video streaming for edge assisted cellular networks. IEEE Wireless Communications Letters","DOI":"10.1109\/LWC.2022.3200830"},{"key":"15163_CR47","unstructured":"Zambelli A (n.d.) Microsoft Corporation. IIS smooth streaming technical overview. [Online]. Available: http:\/\/www.microsoft.com\/enus\/download\/details.aspx?id=17678"},{"issue":"3","key":"15163_CR48","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1109\/TCSVT.2014.2357094","volume":"25","author":"M Zhao","year":"2015","unstructured":"Zhao M, Gong X, Liang J, Wang W, Que X, Cheng S (2015) QoE-driven cross-layer optimization for wireless dynamic adaptive streaming of scalable videos over HTTP. IEEE Trans Circuits Syst Video Technol 25(3):451\u2013465","journal-title":"IEEE Trans Circuits Syst Video Technol"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-023-15163-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11042-023-15163-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-023-15163-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,26]],"date-time":"2023-10-26T10:08:28Z","timestamp":1698314908000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11042-023-15163-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,4]]},"references-count":48,"journal-issue":{"issue":"27","published-print":{"date-parts":[[2023,11]]}},"alternative-id":["15163"],"URL":"https:\/\/doi.org\/10.1007\/s11042-023-15163-w","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,4]]},"assertion":[{"value":"31 December 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 September 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 March 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 April 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}