{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T22:12:46Z","timestamp":1783462366382,"version":"3.55.0"},"reference-count":166,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2017]]},"DOI":"10.1109\/comst.2017.2685630","type":"journal-article","created":{"date-parts":[[2017,3,23]],"date-time":"2017-03-23T04:46:24Z","timestamp":1490244384000},"page":"1842-1866","source":"Crossref","is-referenced-by-count":261,"title":["A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming Over HTTP"],"prefix":"10.1109","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9699-9418","authenticated-orcid":false,"given":"Jonathan","family":"Kua","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Grenville","family":"Armitage","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philip","family":"Branch","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413190"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4393"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2483977.2484002"},{"key":"ref32","article-title":"Multipath real-time transport protocol based on application-level relay (MPRTP-AR)","author":"lei","year":"2017"},{"key":"ref31","article-title":"Evaluating congestion control for interactive real-time media","author":"singh","year":"2016"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8083"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3839"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1943552.1943572"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1177080.1177105"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5694"},{"key":"ref28","article-title":"IP multicast adaptive bit rate","year":"2016"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3611"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7478"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1999.752152"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2205"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5348"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3550"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2998"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1145\/2460782.2460786"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2327"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1109\/PV.2013.6691442"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2326"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2011.6133856"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2015.7018203"},{"key":"ref154","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2008.09.022"},{"key":"ref153","doi-asserted-by":"publisher","DOI":"10.1145\/1298306.1298310"},{"key":"ref156","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068849"},{"key":"ref155","doi-asserted-by":"publisher","DOI":"10.1145\/1298306.1298309"},{"key":"ref150","author":"timmerer","year":"2016","journal-title":"Advanced Transport Options for DASH QUIC and HTTP\/2 (Part II)"},{"key":"ref152","doi-asserted-by":"publisher","DOI":"10.1145\/2079296.2079321"},{"key":"ref151","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/3012426.3022184","article-title":"BBR: Congestion-based congestion control","volume":"15","author":"cardwell","year":"2016","journal-title":"Queue Netw Congestion"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.1109\/ICME.2013.6607498"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2072429"},{"key":"ref148","doi-asserted-by":"publisher","DOI":"10.1145\/2695664.2695706"},{"key":"ref149","author":"timmerer","year":"2015","journal-title":"Advanced Transport Options for DASH QUIC and HTTP\/2"},{"key":"ref59","year":"2017","journal-title":"DASH Industry Forum"},{"key":"ref58","year":"2016","journal-title":"Digital Video Broadcasting (DVB) MPEGDASH Profile for Transport of ISO BMFF Based DVB Services Over IP Based Networks"},{"key":"ref57","year":"2014","journal-title":"Open IPTV Forum (OIPF) Release 2 Specification Volume 2A&#x2014;HTTP Adaptive Streaming"},{"key":"ref56","year":"2012","journal-title":"Transparent End-to-end Packet-switched Streaming Service (PSS) Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)"},{"key":"ref55","article-title":"Apparatus, system, and method for adaptive-rate shifting of streaming content","author":"major","year":"2014"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM.2012.6263734"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/IWQoS.2015.7404719"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/wicom.2011.6040621"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2155555.2155570"},{"key":"ref166","doi-asserted-by":"publisher","DOI":"10.1145\/1943552.1943574"},{"key":"ref165","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1007\/978-3-642-36516-4_11","article-title":"A comparative study of Android and iOS for accessing Internet streaming services","author":"liu","year":"2013","journal-title":"Proc 14th Int Conf Passive Act Meas (PAM)"},{"key":"ref164","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879197"},{"key":"ref163","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19260-9_8"},{"key":"ref162","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2014.2354262"},{"key":"ref161","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2012.6193524"},{"key":"ref160","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2011.43"},{"key":"ref4","year":"2016","journal-title":"White Paper Cisco VNI Forecast and Methodology 2015-2020"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.17487\/rfc0761"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4340"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4960"},{"key":"ref159","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2012.6195644"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3022"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM.2013.6583390"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.17487\/rfc1631"},{"key":"ref157","article-title":"Ephemeral content popularity at the edge and implications for on-demand caching","author":"carlsson","year":"2016","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"ref158","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2012.6195531"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2993"},{"key":"ref46","year":"2017","journal-title":"Cisco Visual Networking Index Global Mobile Data Traffic Forecast Update 2015-2020 White Paper"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2011.6115524"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2013.17"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2011.5741161"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM.2011.5986186"},{"key":"ref41","author":"pantos","year":"2016","journal-title":"HTTP live streaming"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ICOIN.2016.7427115"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2014.140403"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1145\/2594449.2579469"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1109\/PV.2012.6229745"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1145\/378344.378345"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1145\/2155555.2155558"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486025"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/2390231.2390248"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1145\/2155555.2155582"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018478"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1145\/2457413.2457417"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/2018602.2018611"},{"key":"ref76","first-page":"370","author":"yan","year":"2011","journal-title":"An Analytical Model for Streaming Over TCP"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2016.24"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910638"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/1352012.1352020"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2012.2187182"},{"key":"ref133","article-title":"Dummynet AQM v0.2&#x2014;CoDel, FQ-CoDel, PIE and FQ-PIE for FreeBSD&#x2019;s ipfw\/dummynet framework","author":"al-saadi","year":"2016"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2015.08.018"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8033"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/1943552.1943575"},{"key":"ref132","article-title":"The FlowQueue-CoDel packet scheduler and active queue management algorithm","author":"taht","year":"2016"},{"key":"ref79","year":"2017","journal-title":"Network Simulator 2"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7426"},{"key":"ref135","author":"begen","year":"2014","journal-title":"MPEG DASH Requirements for a Webpush Protocol"},{"key":"ref138","first-page":"1","article-title":"Design and experimental evaluation of network-assisted strategies for HTTP adaptive streaming","author":"cofano","year":"2016","journal-title":"Proc 7th Int Conf Multimedia Syst (MMSys)"},{"key":"ref137","first-page":"1","article-title":"Delivering stable high-quality video: An SDN architecture with DASH assisting network elements","author":"kleinrouweler","year":"2016","journal-title":"Proc 7th Int Conf Multimedia Syst (MMSys)"},{"key":"ref60","year":"2016","journal-title":"Guidelines&#x2014;Completed DASH-IF Interoperability Documents"},{"key":"ref139","year":"2016","journal-title":"Browser Statistics"},{"key":"ref62","year":"2016","journal-title":"DASH-IF Test Assets Database"},{"key":"ref61","year":"2016","journal-title":"Dash js Player"},{"key":"ref63","year":"2016","journal-title":"DASH Industry Forum&#x2014;Clients"},{"key":"ref64","year":"2016","journal-title":"DASH Industry Forum&#x2014;Software"},{"key":"ref140","year":"2010","journal-title":"SPDY An Experimental Protocol for a Faster Web"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868453"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7540"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342432"},{"key":"ref142","year":"2017","journal-title":"a multiplexed stream transport over UDP"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342431"},{"key":"ref143","author":"hamilton","year":"2016","journal-title":"QUIC A UDP-Based Secure and Reliable Transport for HTTP\/2"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2360940"},{"key":"ref144","author":"iyengar","year":"2015","journal-title":"QUIC Loss Recovery and Congestion Control"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2616"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2005.12.002"},{"key":"ref145","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/2597176.2578277","article-title":"Low latency live video streaming over HTTP 2.0","author":"wei","year":"2014","journal-title":"Proc of the Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV)"},{"key":"ref1","year":"2015","journal-title":"Sandvine Global Internet Phenomena Report"},{"key":"ref109","first-page":"17","article-title":"Trickle: Rate limiting YouTube video streaming","author":"ghobadi","year":"2012","journal-title":"Proc of USENIX Annual Technical Conf (USENIX ATC)"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910593"},{"key":"ref108","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1145\/2597176.2578275","article-title":"Performance evaluation of congestion window validation for DASH transport","author":"nazir","year":"2014","journal-title":"Proc of the Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV)"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2014.140405"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7661"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/APSIPA.2013.6694183"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5681"},{"key":"ref92","year":"2017","journal-title":"VLC Media Player"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2012.6503400"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910596"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1145\/1971162.1971166"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524428"},{"key":"ref103","first-page":"1","article-title":"A proxy effect analyis and fair adaptation algorithm for multiple competing dynamic adaptive streaming over HTTP clients","author":"mueller","year":"2012","journal-title":"Proc IEEE Vis Commun Image Process (VCIP)"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1145\/1943552.1943573"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1145\/2663716.2663727"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1145\/2535828.2535830"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6824"},{"key":"ref98","first-page":"1","article-title":"Toward a principled framework to design dynamic adaptive streaming algorithms over HTTP","author":"yin","year":"2014","journal-title":"Proc 12th ACM Workshop on Hot Topics in Networks (Hotnets-XII)"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1145\/2229087.2229092"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1145\/2483977.2484004"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1145\/2063166.2071893"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2775"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4924"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.17487\/rfc0768"},{"key":"ref13","year":"2012"},{"key":"ref14","year":"2011","journal-title":"GPSYCHO&#x2014;A LGPL&#x2019;d Psycho-Acoustic Model"},{"key":"ref15","author":"armitage","year":"2000","journal-title":"Quality of Service In IP Networks Foundations for a Multi-Service Internet"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2006.888017"},{"key":"ref16","year":"2016","journal-title":"Microsoft Silverlight Smooth Streaming"},{"key":"ref82","year":"2012","journal-title":"Open Source Media Framework (OSMF)"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1145\/2504730.2504751"},{"key":"ref17","year":"2016","journal-title":"Adobe HTTP Dynamic Streaming"},{"key":"ref81","volume":"38","author":"jain","year":"1984","journal-title":"A quantitative measure of fairness and discrimination for resource allocation in shared computer system"},{"key":"ref18","year":"2016","journal-title":"Apple HTTP Live Streaming"},{"key":"ref84","first-page":"137","article-title":"CFA: A practical prediction system for video QoE optimization","author":"jiang","year":"2016","journal-title":"Proc 9th USENIX Conf Netw Syst Design Implement (NSDI)"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1145\/2674005.2675007"},{"key":"ref19","first-page":"173","author":"varma","year":"2015","journal-title":"Flow control in video applications"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934898"},{"key":"ref114","first-page":"1","article-title":"Cross-layer scheduler for video streaming over MPTCP","author":"corbillon","year":"2016","journal-title":"Proc 7th Int Conf Multimedia Syst (MMSys)"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068834"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999606"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413189"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8095"},{"key":"ref120","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2015.2497238"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1109\/PV.2012.6229732"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1145\/2910642.2910648"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1109\/IFIPNetworking.2016.7497221"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1145\/2155555.2155557"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787486"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626296"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1145\/2398776.2398800"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1145\/2491172.2491179"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9739\/8013866\/07884970.pdf?arnumber=7884970","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,26]],"date-time":"2022-07-26T20:12:28Z","timestamp":1658866348000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7884970\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"references-count":166,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/comst.2017.2685630","relation":{},"ISSN":["1553-877X"],"issn-type":[{"value":"1553-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017]]}}}