{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,11]],"date-time":"2024-08-11T00:12:47Z","timestamp":1723335167757},"reference-count":31,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2022,11,29]],"date-time":"2022-11-29T00:00:00Z","timestamp":1669680000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Princess Nourah bint Abdulrahman University","award":["PNURSP2022R66"]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"Recently, there has been an increase in research interest in the seamless streaming of video on top of Hypertext Transfer Protocol (HTTP) in cellular networks (3G\/4G). The main challenges involved are the variation in available bit rates on the Internet caused by resource sharing and the dynamic nature of wireless communication channels. State-of-the-art techniques, such as Dynamic Adaptive Streaming over HTTP (DASH), support the streaming of stored video, but they suffer from the challenge of live video content due to fluctuating bit rate in the network. In this work, a novel dynamic bit rate analysis technique is proposed to model client\u2013server architecture using attention-based long short-term memory (A-LSTM) networks for solving the problem of smooth video streaming over HTTP networks. The proposed client system analyzes the bit rate dynamically, and a status report is sent to the server to adjust the ongoing session parameter. The server assesses the dynamics of the bit rate on the fly and calculates the status for each video sequence. The bit rate and buffer length are given as sequential inputs to LSTM to produce feature vectors. These feature vectors are given different weights to produce updated feature vectors. These updated feature vectors are given to multi-layer feed forward neural networks to predict six output class labels (144p, 240p, 360p, 480p, 720p, and 1080p). Finally, the proposed A-LSTM work is evaluated in real-time using a code division multiple access evolution-data optimized network (CDMA20001xEVDO Rev-A) with the help of an Internet dongle. Furthermore, the performance is analyzed with the full reference quality metric of streaming video to validate our proposed work. Experimental results also show an average improvement of 37.53% in peak signal-to-noise ratio (PSNR) and 5.7% in structural similarity (SSIM) index over the commonly used buffer-filling technique during the live streaming of video.<\/jats:p>","DOI":"10.3390\/s22239307","type":"journal-article","created":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T13:46:41Z","timestamp":1669816001000},"page":"9307","source":"Crossref","is-referenced-by-count":1,"title":["A Novel Dynamic Bit Rate Analysis Technique for Adaptive Video Streaming over HTTP Support"],"prefix":"10.3390","volume":"22","author":[{"given":"Ponnai Manogaran","family":"Ashok Kumar","sequence":"first","affiliation":[{"name":"Department of Computer Science Engineering, Koneru Lakshmaiah Education Foundation, Vaddeswaram 522 302, India"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-8181-5022","authenticated-orcid":false,"given":"Lakshmi Narayanan","family":"Arun Raj","sequence":"additional","affiliation":[{"name":"Department of Computing Science and Engineering, B.S.A. Crescent Institute of Science and Technology, Vandalur, Chennai 600 048, India"}]},{"given":"B.","family":"Jyothi","sequence":"additional","affiliation":[{"name":"Department of Electrical and Electronics Engineering, Koneru Lakshmaiah Educational Foundation, Vaddeswaram 522 302, India"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-7322-1857","authenticated-orcid":false,"given":"Naglaa F.","family":"Soliman","sequence":"additional","affiliation":[{"name":"Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-1086-457X","authenticated-orcid":false,"given":"Mohit","family":"Bajaj","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Graphic Era (Deemed to Be University), Dehradun 248 002, India"}]},{"given":"Walid","family":"El-Shafai","sequence":"additional","affiliation":[{"name":"Security Engineering Lab, Computer Science Department, Prince Sultan University, Riyadh 11586, Saudi Arabia"},{"name":"Department of Electronics and Electrical Communications Engineering, Faculty of Electronic Engineering, Menoufia University, Menouf 32952, Egypt"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,29]]},"reference":[{"key":"ref_1","first-page":"327","article-title":"Image processing and restriction of video downloads using cloud","volume":"7","author":"Krishna","year":"2018","journal-title":"Int. J. Eng. Technol. (UAE)"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1109\/TCSVT.2014.2357094","article-title":"QoE-driven cross-layer optimization for wireless dynamic adaptive streaming of scalable videos over HTTP","volume":"25","author":"Zhao","year":"2014","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Han, S., Go, Y., Noh, H., and Song, H. (2019, January 9\u201311). Cooperative Server-Client HTTP Adaptive Streaming System for Live Video Streaming. Proceedings of the 2019 International Conference on Information Networking (ICOIN), Malaysia, Malaysia.","DOI":"10.1109\/ICOIN.2019.8718151"},{"key":"ref_4","first-page":"195","article-title":"Query-specific distance and hybrid tracking model for video object retrieval","volume":"27","author":"Ghuge","year":"2018","journal-title":"J. Intell. Syst."},{"key":"ref_5","first-page":"1090","article-title":"HSV, edge preserved and huffman coding based intra frame high efficient video compression for multimedia communication","volume":"7","author":"Reddy","year":"2018","journal-title":"Int. J. Eng. Technol. (UAE)"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1146","DOI":"10.1109\/TCSVT.2015.2437071","article-title":"Adaptive Layer Switching Algorithm Based on Buffer Underflow Probability for Scalable Video Streaming Over Wireless Networks","volume":"26","author":"Chen","year":"2016","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_7","first-page":"59","article-title":"A study on volume, speed and lane distribution of mixed traffic flow by using video graphic technique","volume":"7","author":"Koganti","year":"2018","journal-title":"Int. J. Eng. Technol. (UAE)"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"El Meligy, A.O., Hassan, M.S., and Landolsi, T. (2020, January 22\u201324). A Buffer-Based Rate Adaptation Approach for Video Streaming Over HTTP. Proceedings of the Wireless Telecommunications Symposium (WTS), Washington, DC, USA.","DOI":"10.1109\/WTS48268.2020.9198728"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"526","DOI":"10.1109\/TNET.2013.2253797","article-title":"An Adaptive Video Streaming Control System: Modeling, Validation, and Performance Evaluation","volume":"22","author":"Mascolo","year":"2014","journal-title":"IEEE Trans. Netw."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2734","DOI":"10.1109\/TMC.2014.2307323","article-title":"Analytical QoE Models for Bit Rate Switching in Dynamic Adaptive Streaming Systems","volume":"13","author":"Xu","year":"2014","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"795","DOI":"10.1109\/JSAC.2014.140411","article-title":"A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Access Networks","volume":"32","author":"Xing","year":"2014","journal-title":"IEEE Trans. Sel. Areas Commun."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1109\/JSAC.2014.140405","article-title":"Probe and Adapt Rate Adaptation for HTTP Video Streaming at Scale","volume":"32","author":"Li","year":"2014","journal-title":"IEEE Trans. Sel. Areas Commun."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Anantharaj, B., Balaji, N., Sambasivam, G., Basha, M.S., and Vengattaraman, T. (2017, January 10\u201311). EQVS: Enhanced Quality Video Streaming Distribution over Wired\/Wireless Networks. Proceedings of the 2017 International Conference on Technical Advancements in Computers and Communications (ICTACC), Melmaurvathur, India.","DOI":"10.1109\/ICTACC.2017.46"},{"key":"ref_14","first-page":"626","article-title":"Performance analysis of feedback based error control coding algorithm for video transmission on wireless multimedia networks","volume":"9","author":"Nagageetha","year":"2017","journal-title":"J. Adv. Res. Dyn. Control Syst."},{"key":"ref_15","first-page":"42","article-title":"Optimized lossless video compression analysis using decoding-energy fast compression","volume":"9","year":"2017","journal-title":"J. Adv. Res. Dyn. Control Syst."},{"key":"ref_16","first-page":"326","article-title":"A New enhancement to avoid video distortion in wireless multihop networks","volume":"7","year":"2018","journal-title":"Int. J. Eng. Technol. (UAE)"},{"key":"ref_17","first-page":"69","article-title":"Suboptimal resource allocation scheme for scalable video multicast in integrated mobile WiMAX\/WLANs network","volume":"7","author":"More","year":"2018","journal-title":"Int. J. Eng. Technol. (UAE)"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1646","DOI":"10.1109\/TMM.2015.2451951","article-title":"An Energy efficient HTTP Adaptive Video Streaming with Networking Cost Constraint over Heterogeneous Wireless Networks","volume":"17","author":"Go","year":"2015","journal-title":"IEEE Trans. Multimed."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"26830","DOI":"10.1109\/ACCESS.2019.2901279","article-title":"SATE: Providing stable and agile adaptation in HTTP-based video streaming","volume":"7","author":"Choi","year":"2019","journal-title":"IEEE Access"},{"key":"ref_20","first-page":"988","article-title":"QoE-based traffic and resource management for adaptive HTTP video delivery in LTE","volume":"25","author":"Schroeder","year":"2014","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"738","DOI":"10.1109\/TMM.2016.2522650","article-title":"mDASH: A Markov decision-based rate adaptation approach for dynamic HTTP streaming","volume":"18","author":"Zhou","year":"2016","journal-title":"IEEE Trans. Multimed."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"716","DOI":"10.1109\/LCOMM.2014.020414.132649","article-title":"Design and Evaluation of a Self-Learning HTTP Adaptive Video Streaming Client","volume":"18","author":"Claeys","year":"2014","journal-title":"IEEE Commun. Lett."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1186\/1687-5281-2014-4","article-title":"Full-reference video quality metric assisted the development of no-reference bitstream video quality metrics for real-time network monitoring","volume":"2014","author":"Sedano","year":"2014","journal-title":"EURASIP J. Image Video Process."},{"key":"ref_24","unstructured":"Wang, Y., Jiang, T., Ma, S., and Gao, W. (2012, January 27\u201330). Efficient Motion Weighted Spatial, Temporal Video SSIM Index. Proceedings of the 2012 Visual Communications and Image Processing (VCIP 2012), San Diego, CA, USA."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Kumar, D., Easwaran, N.K., Srinivasan, A., Shankar, A.M., and Raj, L.A. (2015, January 9\u201311). Adaptive video streaming over HTTP through 3G\/4G wireless networks employing dynamic on the fly bitrate analysis. Proceedings of the 2015 ITU Kaleidoscope: Trust in the Information Society (K-2015), Barcelona, Spain.","DOI":"10.1109\/Kaleidoscope.2015.7383639"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"837","DOI":"10.1007\/s12065-018-0176-y","article-title":"Support vector regression and extended nearest neighbor for video object retrieval","volume":"15","author":"Ghuge","year":"2018","journal-title":"Evol. Intell."},{"key":"ref_27","first-page":"40","article-title":"An Efficient Deception Architecture for Cloud-based Virtual Networks","volume":"46","author":"Qasem","year":"2019","journal-title":"Kuwait J. Sci."},{"key":"ref_28","unstructured":"ITU Telecommunication Standardization Sector (2008). Objective perceptual multimedia video quality measurement in the presence of a full reference. ITU-T Recomm. J., 247, 18."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Jiang, J., Sekar, V., and Zhang, H. (2012, January 10\u201313). Improving fairness, efficiency, and stability in http-based adaptive video streaming with festive. Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies, C\u00f4te d\u2019Azur, France.","DOI":"10.1145\/2413176.2413189"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/TCE.2012.6170058","article-title":"Adaptive Streaming of Audiovisual Content using MPEG DASH","volume":"58","author":"Thang","year":"2012","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_31","first-page":"134","article-title":"Modelling and measuring the quality of online services","volume":"42","year":"2015","journal-title":"Kuwait J. Sci."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9307\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,10]],"date-time":"2024-08-10T10:43:58Z","timestamp":1723286638000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9307"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,29]]},"references-count":31,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["s22239307"],"URL":"https:\/\/doi.org\/10.3390\/s22239307","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,11,29]]}}}