{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T07:54:45Z","timestamp":1725954885216},"reference-count":41,"publisher":"World Scientific Pub Co Pte Ltd","issue":"02","funder":[{"name":"National Science Foundation","award":["CNS-1901137","OAC-2019163","OAC-2126148","OAC-2019012"],"award-info":[{"award-number":["CNS-1901137","OAC-2019163","OAC-2126148","OAC-2019012"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Semantic Computing"],"published-print":{"date-parts":[[2022,6]]},"abstract":"<jats:p> With live video streaming becoming accessible in various applications on all client platforms, it is imperative to create a seamless and efficient distribution system that is flexible enough to choose from multiple Internet architectures best suited for video streaming (live, on-demand, AR). In this paper, we highlight the benefits of such a hybrid system for live video streaming as well as present a detailed analysis with the goal to provide a high quality of experience (QoE) for the viewer. For our hybrid architecture, video streaming is supported simultaneously over TCP\/IP and Named Data Networking (NDN)-based architecture via operating system and networking virtualization techniques to design a flexible system that utilizes the benefits of these varying Internet architectures. Also, to relieve users from the burden of installing a new protocol stack (in the case of NDN) on their devices, we developed a lightweight solution in the form of a container that includes the network stack as well as the streaming application. At the client, the required Internet architecture (TCP\/IP versus NDN) can be selected in a transparent and adaptive manner. Based on a prototype, we have designed and implemented maintaining efficient use of network resources, we demonstrate that in the case of live streaming, NDN achieves better QoE per client than IP and can also utilize higher than allocated bandwidth through in-network caching. Even without caching, as opposed to IP-only, our hybrid setup achieves better average bitrate and better perceived visual quality (computed via VMAF metric) over live video streaming services. Furthermore, we present detailed analysis on ways adaptive video streaming with NDN can be further improved with respect to QoE. <\/jats:p>","DOI":"10.1142\/s1793351x22400074","type":"journal-article","created":{"date-parts":[[2022,5,19]],"date-time":"2022-05-19T06:59:35Z","timestamp":1652943575000},"page":"163-187","source":"Crossref","is-referenced-by-count":5,"title":["A Hybrid NDN-IP Architecture for Live Video Streaming: From Host-Based to Content-Based Delivery to Improve QoE"],"prefix":"10.1142","volume":"16","author":[{"given":"Ishita","family":"Dasgupta","sequence":"first","affiliation":[{"name":"College of Information and Computer Sciences, University of Massachusetts Amherst, 140 Governors Drive, Amherst, MA 01002, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Susmit","family":"Shannigrahi","sequence":"additional","affiliation":[{"name":"Computer Science Department, Tennessee Tech University, 331 Bruner Hall, Cookeville, Tennessee 38501, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Zink","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering, University of Massachusetts Amherst, 213B Knowles Engineering Building, Amherst, MA, 01002, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2022,5,18]]},"reference":[{"key":"S1793351X22400074BIB001","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-10-0066-9"},{"key":"S1793351X22400074BIB002","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38082-2_2"},{"key":"S1793351X22400074BIB006","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2016.7579021"},{"key":"S1793351X22400074BIB007","first-page":"1","volume-title":"2019 USENIX Annual Technical Conf.","author":"Duplyakin D.","year":"2019"},{"key":"S1793351X22400074BIB009","doi-asserted-by":"publisher","DOI":"10.1145\/3405656.3418708"},{"key":"S1793351X22400074BIB010","doi-asserted-by":"publisher","DOI":"10.1109\/PV.2013.6691451"},{"key":"S1793351X22400074BIB011","doi-asserted-by":"publisher","DOI":"10.1587\/transcom.2015AMI0002"},{"key":"S1793351X22400074BIB012","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400105"},{"key":"S1793351X22400074BIB013","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413206"},{"key":"S1793351X22400074BIB017","first-page":"1","volume-title":"2012 World Telecommunications Congress","author":"Kanada Y.","year":"2012"},{"key":"S1793351X22400074BIB020","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2015.7288434"},{"key":"S1793351X22400074BIB022","first-page":"594","volume-title":"IFIP\/IEEE Symp. Integrated Network and Service Management","author":"Mai H. L.","year":"2019"},{"key":"S1793351X22400074BIB023","doi-asserted-by":"publisher","DOI":"10.1364\/JOCN.9.00A135"},{"key":"S1793351X22400074BIB024","doi-asserted-by":"publisher","DOI":"10.1145\/3138808.3138812"},{"key":"S1793351X22400074BIB025","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2015.7081093"},{"issue":"239","key":"S1793351X22400074BIB026","first-page":"2","volume":"2014","author":"Merkel D.","year":"2014","journal-title":"Linux J."},{"key":"S1793351X22400074BIB028","doi-asserted-by":"publisher","DOI":"10.1109\/MASS.2015.56"},{"key":"S1793351X22400074BIB029","doi-asserted-by":"publisher","DOI":"10.1145\/2984356.2984357"},{"key":"S1793351X22400074BIB030","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2690823"},{"key":"S1793351X22400074BIB031","doi-asserted-by":"publisher","DOI":"10.1109\/GLOBECOM38437.2019.9013881"},{"key":"S1793351X22400074BIB032","doi-asserted-by":"publisher","DOI":"10.1109\/ICIN.2015.7073808"},{"key":"S1793351X22400074BIB034","first-page":"117","volume-title":"Proc. 12th USENIX Conf. Networked Systems Design and Implementation","author":"Pfaff B.","year":"2015"},{"key":"S1793351X22400074BIB035","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910625"},{"key":"S1793351X22400074BIB036","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2016.2577365"},{"key":"S1793351X22400074BIB037","doi-asserted-by":"publisher","DOI":"10.1145\/3125719.3132112"},{"key":"S1793351X22400074BIB038","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2016.04.017"},{"key":"S1793351X22400074BIB039","doi-asserted-by":"publisher","DOI":"10.1109\/ECICE47484.2019.8942721"},{"key":"S1793351X22400074BIB040","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2017.2737950"},{"key":"S1793351X22400074BIB041","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2017.2733340"},{"key":"S1793351X22400074BIB042","doi-asserted-by":"publisher","DOI":"10.1109\/ICWT.2017.8284136"},{"key":"S1793351X22400074BIB043","first-page":"1","volume-title":"Proc. 7th Asian Internet Engineering Conf.","author":"Seskar I.","year":"2011"},{"key":"S1793351X22400074BIB044","doi-asserted-by":"publisher","DOI":"10.1145\/3229574.3229575"},{"key":"S1793351X22400074BIB045","doi-asserted-by":"publisher","DOI":"10.1109\/MMUL.2011.71"},{"key":"S1793351X22400074BIB046","doi-asserted-by":"publisher","DOI":"10.1145\/3336497"},{"key":"S1793351X22400074BIB047","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524428"},{"key":"S1793351X22400074BIB048","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2018.8422752"},{"key":"S1793351X22400074BIB050","doi-asserted-by":"publisher","DOI":"10.1109\/CloudNet51028.2020.9335806"},{"key":"S1793351X22400074BIB051","doi-asserted-by":"publisher","DOI":"10.1109\/EuCNC.2016.7561003"},{"key":"S1793351X22400074BIB052","doi-asserted-by":"publisher","DOI":"10.1109\/JLT.2015.2508044"},{"key":"S1793351X22400074BIB053","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656887"},{"key":"S1793351X22400074BIB054","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2004.840595"}],"container-title":["International Journal of Semantic Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S1793351X22400074","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,21]],"date-time":"2022-06-21T08:49:12Z","timestamp":1655801352000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/10.1142\/S1793351X22400074"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,18]]},"references-count":41,"journal-issue":{"issue":"02","published-print":{"date-parts":[[2022,6]]}},"alternative-id":["10.1142\/S1793351X22400074"],"URL":"https:\/\/doi.org\/10.1142\/s1793351x22400074","relation":{},"ISSN":["1793-351X","1793-7108"],"issn-type":[{"value":"1793-351X","type":"print"},{"value":"1793-7108","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,18]]}}}