{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:51:55Z","timestamp":1767340315915,"version":"3.41.0"},"reference-count":42,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,2,7]],"date-time":"2019-02-07T00:00:00Z","timestamp":1549497600000},"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":[[2019,2,28]]},"abstract":"<jats:p>\n            In this article, we propose video delivery schemes insuring around 1s delivery latency with Dynamic Adaptive Streaming over HTTP (DASH), which is a standard version of HTTP Live Streaming (HLS), so as to benefit from the video representation switching between successive video segments. We also propose HTTP\/2-based algorithms to apply video frame discarding policies inside a video segment when a selected DASH representation does not match with the available network resources. The current solutions with small buffer suffer from rebuffering events. Rebuffering not only impacts the Quality of Experience (QoE) but also increases the delivery delay between the displayed and the original video streams. In this work, we completely eliminate rebuffering events by developing optimal and practical video frame discarding algorithms to meet the 1s latency constraint. In all our algorithms, we request the video frames individually through HTTP\/2 multiple streams, and we selectively drop the least meaningful video frames thanks to HTTP\/2 stream resetting feature. Our simulations show that the proposed algorithms eliminate rebuffering while insuring an acceptable video quality with at least a Peak Signal to Noise Ratio (PSNR) of 35dB compared to 25dB of the basic First In First Out (FIFO) algorithm. We also quantify and qualify the resulting temporal distortion of the video segments per algorithm. An important number of missing video frames results in a temporal fluidity break known as\n            <jats:italic>video jitter<\/jats:italic>\n            . The displayed video looks like a series of snapshots. We show that both the optimal Integer Linear Program (ILP) and practical algorithms decrease the frequency and duration of the jitters. For example, practical algorithms reduce the number of crashed displayed videos (presenting one jitter longer than 1,350ms) with 22% compared to the basic FIFO algorithm. We also show that requesting video frames separately with HTTP\/2 slightly increases the overhead from 4.34% to 5.76%.\n          <\/jats:p>","DOI":"10.1145\/3280854","type":"journal-article","created":{"date-parts":[[2019,2,7]],"date-time":"2019-02-07T15:33:18Z","timestamp":1549553598000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["HTTP\/2-based Frame Discarding for Low-Latency Adaptive Video Streaming"],"prefix":"10.1145","volume":"15","author":[{"given":"Mariem Ben","family":"Yahia","sequence":"first","affiliation":[{"name":"Orange Labs, Lannion, France"}]},{"given":"Yannick Le","family":"Louedec","sequence":"additional","affiliation":[{"name":"Orange Labs, Lannion, France"}]},{"given":"Gwendal","family":"Simon","sequence":"additional","affiliation":[{"name":"IMT Atlantique, Rennes, France"}]},{"given":"Loutfi","family":"Nuaymi","sequence":"additional","affiliation":[{"name":"IMT Atlantique, Rennes, France"}]},{"given":"Xavier","family":"Corbillon","sequence":"additional","affiliation":[{"name":"IMT Atlantique, Rennes, France"}]}],"member":"320","published-online":{"date-parts":[[2019,2,7]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Mike Belshe Roberto Peon and Martin Thomson. 2015. Hypertext Transfer Protocol Version 2 (HTTP\/2) Standard. RFC 7540. IETF.  Mike Belshe Roberto Peon and Martin Thomson. 2015. Hypertext Transfer Protocol Version 2 (HTTP\/2) Standard. RFC 7540. IETF.","DOI":"10.17487\/RFC7540"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2017.8116458"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISA.2014.6878732"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMSP.2015.7340868"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2004.1327282"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2012.2191567"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2736084.2736088"},{"volume-title":"Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update","year":"2016","key":"e_1_2_1_9_1","unstructured":"Cisco. 2017. Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update , 2016 --2021 White Paper . Cisco. 2017. Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2016--2021 White Paper."},{"volume-title":"Experience Report","year":"2015","key":"e_1_2_1_10_1","unstructured":"Conv. 2015. Viewer Experience Report 2015 . Conviva Annual Report . Conv. 2015. Viewer Experience Report 2015. Conviva Annual Report."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910594"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICMEW.2016.7574700"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/2684564.2684681"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1002\/nem.1888"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2428556.2428577"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTSP.2016.2608329"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2733373.2807977"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2011.49"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2016.7511550"},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the Second International Workshop on Video Processing and Quality Metrics for Consumer Electronics, (VPQM\u201906)","author":"Mohammed Ghanbari Quan","year":"2006","unstructured":"Quan Huynh-thu and Mohammed Ghanbari . 2006 . Impact of jitter and jerkiness on perceived video quality . In Proceedings of the Second International Workshop on Video Processing and Quality Metrics for Consumer Electronics, (VPQM\u201906) . Quan Huynh-thu and Mohammed Ghanbari. 2006. Impact of jitter and jerkiness on perceived video quality. In Proceedings of the Second International Workshop on Video Processing and Quality Metrics for Consumer Electronics, (VPQM\u201906)."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2733373.2806264"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2017.2713642"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3083165.3083170"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2013.2281542"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2685630"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742854.2742875"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.3390\/e19090477"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWQoS.2014.6914317"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155555.2155558"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICME.2013.6607498"},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of Workshop Video Process. Quality Metrics for Consumer Electron (VPQM\u201906)","author":"Pastrana-Vidal Ricardo","year":"2006","unstructured":"Ricardo Pastrana-Vidal and Jean-Charles Gicquel . 2006 . Automatic quality assessment of video fluidity impairment using a no-reference metric . In Proceedings of Workshop Video Process. Quality Metrics for Consumer Electron (VPQM\u201906) . Ricardo Pastrana-Vidal and Jean-Charles Gicquel. 2006. Automatic quality assessment of video fluidity impairment using a no-reference metric. In Proceedings of Workshop Video Process. Quality Metrics for Consumer Electron (VPQM\u201906)."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.23919\/INM.2017.7987345"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2360940"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3204949.3204953"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMSP.2011.6093825"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2012.6170058"},{"key":"e_1_2_1_40_1","volume-title":"Advanced transport options for the dynamic adaptive streaming over HTTP. CoRR abs\/1606.00264","author":"Timmerer Christian","year":"2016","unstructured":"Christian Timmerer and Alan Bertoni . 2016. Advanced transport options for the dynamic adaptive streaming over HTTP. CoRR abs\/1606.00264 ( 2016 ). Christian Timmerer and Alan Bertoni. 2016. Advanced transport options for the dynamic adaptive streaming over HTTP. CoRR abs\/1606.00264 (2016)."},{"volume-title":"Proceedings of the Human Vision and Electronic Imaging XVI, part of the IS&T-SPIE Electronic Imaging Symposium. 78650O.","author":"van Kester S.","key":"e_1_2_1_41_1","unstructured":"S. van Kester , T. Xiao , Robert E. Kooij , Kjell Brunnstr\u00f6m , and O. K. Ahmed . 2011. Estimating the impact of single and multiple freezes on video quality . In Proceedings of the Human Vision and Electronic Imaging XVI, part of the IS&T-SPIE Electronic Imaging Symposium. 78650O. S. van Kester, T. Xiao, Robert E. Kooij, Kjell Brunnstr\u00f6m, and O. K. Ahmed. 2011. Estimating the impact of single and multiple freezes on video quality. In Proceedings of the Human Vision and Electronic Imaging XVI, part of the IS&T-SPIE Electronic Imaging Symposium. 78650O."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMSP.2015.7340877"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMSP.2015.7340877"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2003.815165"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2910642.2910652"},{"key":"e_1_2_1_47_1","unstructured":"Xiph.org. 1994-2016. Xiph.org Test Media. Retrieved from https:\/\/media.xiph.org\/video\/derf\/.  Xiph.org. 1994-2016. Xiph.org Test Media. Retrieved from https:\/\/media.xiph.org\/video\/derf\/."}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3280854","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3280854","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:01:51Z","timestamp":1750208511000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3280854"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,7]]},"references-count":42,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,2,28]]}},"alternative-id":["10.1145\/3280854"],"URL":"https:\/\/doi.org\/10.1145\/3280854","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2019,2,7]]},"assertion":[{"value":"2017-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-02-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}