{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,9]],"date-time":"2025-05-09T15:57:21Z","timestamp":1746806241686,"version":"3.40.5"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2017,5,9]],"date-time":"2017-05-09T00:00:00Z","timestamp":1494288000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2018,4]]},"DOI":"10.1007\/s11042-017-4705-y","type":"journal-article","created":{"date-parts":[[2017,5,8]],"date-time":"2017-05-08T20:16:42Z","timestamp":1494274602000},"page":"8081-8114","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Effective client-driven three-level rate adaptation (TLRA) approach for adaptive HTTP streaming"],"prefix":"10.1007","volume":"77","author":[{"given":"Selvaraj","family":"Kesavan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Jayakumar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,5,9]]},"reference":[{"key":"4705_CR1","unstructured":"3GPP (2016) Technical specifications: Transparent end-to-end Packet-switched Streaming Service (PSS), Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH), 3GPP TS 26.247 Release 13.2.0. Available: https:\/\/portal.3gpp.org\/ . Accessed 12 Jan 2016"},{"key":"4705_CR2","unstructured":"Adobe HTTP Dynamic Streaming (HDS) technology center and specifications (2016). Available: https:\/\/www.adobe.com\/devnet\/hds.html . Accessed 20 April 2016"},{"key":"4705_CR3","doi-asserted-by":"crossref","unstructured":"Akhshabi S, Begen A, Dovrolis C (2011) An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP. Proceedings of the ACM Multimedia Systems Conference, pp 157\u2013168","DOI":"10.1145\/1943552.1943574"},{"key":"4705_CR4","unstructured":"Alaoui Y, Dr\u00f6ge S (n.d.) HTTP live streaming demuxer and rate algorithms implementation for gstreamer. HLS playback. https:\/\/gstreamer.freedesktop.org\/src\/gst-plugins-bad\/"},{"key":"4705_CR5","doi-asserted-by":"crossref","unstructured":"Allman M, Paxson V, Stevens W (1999) TCP congestion control. RFC 2581","DOI":"10.17487\/rfc2581"},{"key":"4705_CR6","unstructured":"Allman M, Floyd S, Partridge C (2002) TCP increasing TCP\u2019s initial window. RFC 3390"},{"key":"4705_CR7","unstructured":"AWS (2016) Amazon Web services -Elastic cloud computing (EC2), simple storage service (S3) and Cloud front service configuration and usage. Available: https:\/\/aws.amazon.com\/products\/ . Accessed 12 Jan 2016"},{"key":"4705_CR8","doi-asserted-by":"crossref","unstructured":"Azumi M, Kurosaka T, Bandai M (2015) A QoE-aware quality-level switching algorithm for adaptive video streaming. IEEE Global Communications Conference (GLOBECOM), pp 1\u20135","DOI":"10.1109\/GLOCOM.2015.7417622"},{"issue":"1","key":"4705_CR9","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/0140-3664(95)01038-6","volume":"19","author":"I Busse","year":"1996","unstructured":"Busse I, Deffner B, Schulzrinne H (1996) Dynamic QoS control of multimedia applications based on RTP. Elsevier Comput Commun 19(1):49\u201358","journal-title":"Elsevier Comput Commun"},{"key":"4705_CR10","unstructured":"Corvoysier D, Zakari H (n.d.) Dynamic adaptive streaming over HTTP demuxer and rate adaptation implementation for Gstreamer. DASH playback https:\/\/gstreamer.freedesktop.org\/src\/gst-plugins-bad\/"},{"key":"4705_CR11","unstructured":"ffmpeg (2016) Multi-bitrate video transcoding setup and process Available: http:\/\/ffmpeg.org\/ffmpeg.html . Accessed 12 Jan 2016"},{"key":"4705_CR12","doi-asserted-by":"crossref","unstructured":"Fielding R, Gettys J, Mogul JC, Frystyk H, Masinter L, Leach P, Berners-Lee T (1999) Hypertext transfer protocol-HTTP\/1.1. RFC 2616","DOI":"10.17487\/rfc2616"},{"key":"4705_CR13","doi-asserted-by":"crossref","unstructured":"Floyd S, Handley M (2008) TCP Friendly Rate Control (TFRC): protocol specification. RFC 5348","DOI":"10.17487\/rfc5348"},{"issue":"4","key":"4705_CR14","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1109\/90.251892","volume":"1","author":"S Floyd","year":"1993","unstructured":"Floyd S, Jacobson V (1993) Random early detection gateways for congestion avoidance. IEEE\/ACM Trans Networking 1(4):397\u2013413","journal-title":"IEEE\/ACM Trans Networking"},{"key":"4705_CR15","unstructured":"Gstreamer (2015) Multimedia framework setup for adaptive HTTP Streaming player and experimentation. Available: https:\/\/gstreamer.freedesktop.org\/documentation\/index.html . Accessed 20 May 2015"},{"key":"4705_CR16","doi-asserted-by":"crossref","unstructured":"Handley M, Floyd S, Padhye J, Widmer J (2003) TCP Friendly Rate Control (TFRC): Protocol specification. RFC 3448","DOI":"10.17487\/rfc3448"},{"key":"4705_CR17","unstructured":"Highchart library API. Available: http:\/\/api.highcharts.com\/highcharts . Accessed 20 May 2015"},{"key":"4705_CR18","unstructured":"HTTP Live Streaming (HLS) draft specification. http:\/\/tools.ietf.org\/html\/draft-pantos-http-live-streaming-12"},{"key":"4705_CR19","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1145\/2740070.2626296","volume":"14","author":"T-Y Huang","year":"2014","unstructured":"Huang T-Y, Johari R, McKeown N, Trunnell M, Watson M (2014) A buffer-based approach to rate adaptation: evidence from a large video streaming service. SIGCOMM 14:187\u2013198","journal-title":"SIGCOMM"},{"key":"4705_CR20","unstructured":"International Organization for Standardization (2014) Technical specification: dynamic adaptive streaming over HTTP (DASH), standard:ISO\/IEC 23009-1:2014. Available: http:\/\/standards.iso.org\/ittf\/PubliclyAvailableStandards\/index.html . Accessed 20 May 2015"},{"key":"4705_CR21","doi-asserted-by":"crossref","unstructured":"Jiang J, Sekar V, Zhang H (2012) Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE. In Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies (CoNEXT), pp 97\u2013108","DOI":"10.1145\/2413176.2413189"},{"key":"4705_CR22","doi-asserted-by":"crossref","unstructured":"Juluri P, Tamarapalli V, Medhi D (2015) SARA: Segment Aware Rate Adaptation algorithm for dynamic adaptive streaming over HTTP. 2015 I.E. International Conference on Communication Workshop (ICCW), pp 1765\u20131770","DOI":"10.1109\/ICCW.2015.7247436"},{"issue":"4","key":"4705_CR23","doi-asserted-by":"crossref","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":"4705_CR24","doi-asserted-by":"crossref","unstructured":"Liu C, Bouazizi I, Gabbouj M (2011) Segment duration for rate adaptation of adaptive HTTP streaming. IEEE International Conference on Multimedia and Expo (ICME)","DOI":"10.1109\/ICME.2011.6012094"},{"key":"4705_CR25","doi-asserted-by":"crossref","unstructured":"Liu C, Bouazizi I, Gabbouj M (2011) Rate adaptation for adaptive HTTP streaming. ACM MMSys 2011 Special Session: Modern Media Transport, Dynamic Adaptive Streaming over HTTP (DASH)","DOI":"10.1145\/1943552.1943575"},{"issue":"4","key":"4705_CR26","first-page":"288","volume":"27","author":"C Liu","year":"2012","unstructured":"Liu C, Bouazizi I, Hannuksela MM, Gabbouj M (2012) Rate adaptation for dynamic adaptive streaming over HTTP in content distribution network. Image Commun 27(4):288\u2013311","journal-title":"Image Commun"},{"key":"4705_CR27","unstructured":"Luigi Rizzo (2015) Dummynet project live network emulation tool setup and configuration. Available: http:\/\/info.iet.unipi.it\/~luigi\/dummynet\/ . Accessed 20 May 2015"},{"key":"4705_CR28","unstructured":"Microsoft Smooth Streaming (MSS) technical specification. Available: https:\/\/www.iis.net\/learn\/media\/on-demand-smooth-streaming\/smooth-streaming-technicaloverview . Accessed 20 May 2015"},{"issue":"2","key":"4705_CR29","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/s10550-006-0055-4","volume":"24","author":"P Mulroy","year":"2006","unstructured":"Mulroy P (2006) Application layer QoS for video telephony. BT Technol J 24(2):167\u2013173","journal-title":"BT Technol J"},{"key":"4705_CR30","unstructured":"Nagy M (2012) Using FEC for rate adaptation of multimedia streams, Aalto University, Helsinki. Available: http:\/\/lib.tkk.fi\/Dipl\/2012\/urn100656.pdf . Accessed 20 Dec 2015"},{"key":"4705_CR31","doi-asserted-by":"crossref","unstructured":"Park J, Chung K (2015) Rate adaptation scheme for HTTP-based streaming to achieve fairness with competing TCP traffic. 2015 International Conference on Information Networking (ICOIN). pp 222\u2013226","DOI":"10.1109\/ICOIN.2015.7057886"},{"key":"4705_CR32","unstructured":"Schulzrinne H, Casner S, Frederick R, Jacobson V (2003) Real time Transport Protocol (RTP). RFC 3550"},{"issue":"9","key":"4705_CR33","doi-asserted-by":"crossref","first-page":"1103","DOI":"10.1109\/TCSVT.2007.905532","volume":"17","author":"H Schwarz","year":"2007","unstructured":"Schwarz H, Marpe D, Wiegand T (2007) Overview of the scalable video coding extension of the H.264\/AVC standard. IEEE Trans Circuits Syst Video Technol 17(9):1103\u20131120","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"key":"4705_CR34","doi-asserted-by":"crossref","unstructured":"Stevens W (1997) TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms. RFC 2001","DOI":"10.17487\/rfc2001"},{"issue":"7","key":"4705_CR35","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1109\/TCSVT.2003.814966","volume":"13","author":"S Wenger","year":"2003","unstructured":"Wenger S (2003) H.264\/AVC over IP. Proc IEEE Trans Circuits Syst Video Technol 13(7):645\u2013656","journal-title":"Proc IEEE Trans Circuits Syst Video Technol"},{"key":"4705_CR36","doi-asserted-by":"crossref","unstructured":"Wenger S, Chandra U (2008) Codec control messages in the RTP Audio-Visual Profile with Feedback (AVPF). RFC 5104, IETF Internet Draft","DOI":"10.17487\/rfc5104"},{"key":"4705_CR37","unstructured":"Wireshark (2015) Network protocol analyzer setup and experiementation procedure. Available: https:\/\/www.wireshark.org\/develop.html . Accessed 20 Dec 2015"},{"key":"4705_CR38","unstructured":"Wowza Streaming Engine (2015) Media streaming engine deployment and configuration for ondemand and live adaptive HTTP streaming. Available: https:\/\/www.wowza.com\/products\/streamingengine\/deployment-options . Accessed 20 Dec 2015"},{"key":"4705_CR39","doi-asserted-by":"crossref","unstructured":"Zhou C, Lin C-W, Zhang X, Guo Z (2013) Buffer-based smooth rate adaptation for dynamic HTTP streaming. IEEE Signal and Information Processing Association Annual Summit and Conference, pp 1\u20139","DOI":"10.1109\/APSIPA.2013.6694183"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-017-4705-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-017-4705-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-017-4705-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,23]],"date-time":"2019-09-23T18:40:35Z","timestamp":1569264035000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-017-4705-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,9]]},"references-count":39,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2018,4]]}},"alternative-id":["4705"],"URL":"https:\/\/doi.org\/10.1007\/s11042-017-4705-y","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"type":"print","value":"1380-7501"},{"type":"electronic","value":"1573-7721"}],"subject":[],"published":{"date-parts":[[2017,5,9]]}}}