(Regular Paper) 23 1, 2018 1 (JBE Vol. 23, No. 1, January 2018) https://doi.org/10.5909/jbe.2018.23.1.104 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) DASH ANFIS a), a), a) A Video-Quality Control Scheme using ANFIS Architecture in a DASH Environment Ye-Seul Son a), Hyun-Jun Kim a), and Joon-Tae Kim a) HTTP HTTP (HTTP-based Adaptive Streaming : HAS) DASH(Dynamic Adaptive Streaming over HTTP). DASH QoE(Quality of Experience). ANFIS(Adaptive Network based Fuzzy Inference System). ANFIS, VBR(Variable Bit-Rate).. NS-3 QoE. Abstract Recently, as HTTP-based video streaming traffic continues to increase, Dynamic Adaptive Streaming over HTTP(DASH), which is one of the HTTP-based adaptive streaming(has) technologies, is receiving attention. Accordingly, many video quality control techniques have been proposed to provide a high quality of experience(qoe) to clients in a DASH environment. In this paper, we propose a new quality control method using ANFIS(Adaptive Network based Fuzzy Inference System) which is one of the neuro-fuzzy system structure. By using ANFIS, the proposed scheme can find fuzzy parameters that selects the appropriate segment bitrate for clients. Also, considering the characteristic of VBR video, the next segment download time can be more accurately predicted using the actual size of the segment. And, by using this, it adjusts video quality appropriately in the time-varying network. In the simulation using NS-3, we show that the proposed scheme shows higher average segment bitrate and lower number of bitrate-switching than the existing methods and provides improved QoE to the clients. Keyword : MPEG-DASH, Adaptive bitrate streaming, Video-Quality Control, Neuro-Fuzzy System, ANFIS a) (Department of Electronic Engineering, Konkuk University) Corresponding Author : (Joon-Tae Kim) E-mail: jtkim@konkuk.ac.kr Tel: +82-2-450-4269 ORCID: http://orcid.org/0000-0001-6953-5482 Manuscript received October 16, 2017; Revised December 29, 2017; Accepted December 29, 2017. Copyright 2017 Korean Institute of Broadcast and Media Engineers. All rights reserved. This is an Open-Access article distributed under the terms of the Creative Commons BY-NC-ND (http://creativecommons.org/licenses/by-nc-nd/3.0) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited and not altered.
2: DASH ANFIS (Ye-Seul Son et al.: A Video-Quality Control Scheme using ANFIS Architecture in a DASH Environment). HTTP [1]. HTTP HAS. HAS. HTTP. HAS MPEG DASH [2][3] DASH [4]-[6]. DASH [7]-[9].,.. VBR. [8] MPD(Media Presentation Description),. SARA. SARA.., [9] FDASH. FDASH (Fuzzy Logic Controller : FLC), f. FDASH NS-3. QoE [10]. FDASH,. DASH. [11]. ANFIS [12]., VBR, SARA.. NS-3 QoE.. ANFIS, ANFIS... ANFIS FLC,
1. ANFIS Fig. 1. The ANFIS architecture,, [11]. [12] [13] ANFIS. 1 ANFIS 5. 1 ANFIS,.,.. (1), (2). exp (1) (2).. 1 (3). (4)... (5).,., (5), (5) 0. (6).
2: DASH ANFIS (Ye-Seul Son et al.: A Video-Quality Control Scheme using ANFIS Architecture in a DASH Environment) ANFIS., [12]. 1. 1. Table 1. The hybrid learning process Type Premise Parameters Consequent Parameters Reference Signal Forward path Fixed Least Squares Estimate Node Outputs Backward path Gradient Descent Fixed Error, ANFIS., ANFIS.. 2 ANFIS DASH QoE. 1 FDASH FLC,.,., FDASH FLC..... 2. ANFIS Fig. 2. The ANFIS structure of the proposed quality control scheme
1. ANFIS 2, 2.,. (7). [9][14][15]. (9). 2. ANFIS Table 2. The ANFIS properties of the proposed scheme Number of Inputs Number of Outputs Number of input membership functions per input Number of fuzzy rules Type of input membership function Type of output membership function 2 1 3 9 Gaussian membership function constant. FDASH,. (10).,,. (8).. (8). SARA.,,,.,, 2.. ANFIS.. 2. ANFIS
2: DASH ANFIS (Ye-Seul Son et al.: A Video-Quality Control Scheme using ANFIS Architecture in a DASH Environment) 3. (a) (b) Fig. 3. The training data extraction environment (a) Long-term change point-to-point link network (b) Periodic Short-term change point-to-point link network. 3 ANFIS,,., ANFIS., ANFIS. 3.. QoE [10].. [8].. NS-3. FDASH SARA,., QoE,, QoE [10][16]. 4 DASH 45, 89, 129, 177, 218, 256, 323, 378, 509, 578, 783, 1000, 1200, 1500, 2100 2400, 2900, 3300, 3600, 3900Kbps. 35 30. FDASH 20 SARA 8, 20, 30. DASH, DASH 5 TCP Wi-Fi,
. 1. ANFIS 4, 5. 4. 5 ANFIS., ANFIS.,. 2. 4. Fig. 4. The trained fuzzy membership functions 5. Fig. 5. The comparison of training data and trained data 5 Wi-Fi. 5 6. 6 SARA, FDASH, (a), (b). 6 FDASH..,,, FDASH 50. FDASH 40 60. SARA. SARA,.
2: DASH ANFIS (Ye-Seul Son et al.: A Video-Quality Control Scheme using ANFIS Architecture in a DASH Environment) 6. Wi-Fi (a) (b) Fig. 6. The simulation results in Wi-Fi environment (a) segment bitrate (b) client buffer level
,. SARA 125, 145, 230, 300 250, 200. QoE [10].., SARA.. QoE., 3. 3 5 2.529Mbps, 13.6, 0. FDASH 2.13164Mbps, 16.6. FDASH. FDASH 90 1. SARA 2.5048 Mbps 46.8, 0.,, SARA. QoE [10]. SARA SARA 3. Table 3. The Quantitative Simulation Results Algorithm SARA FDASH Proposed Scheme Average Segment Bitrate (Mbps) Number of Segment Bitrate Switching Number of Interruption 1 2.6795 46 0 2 2.3568 56 0 3 2.4624 50 0 4 2.6563 34 0 5 2.3690 48 0 1 1.9197 19 0 2 2.1179 22 1 3 2.2979 14 0 4 2.5314 15 0 5 1.7914 13 0 1 2.4968 12 0 2 2.3380 16 0 3 2.1129 10 0 4 3.1251 14 0 5 2.5722 16 0
2: DASH ANFIS (Ye-Seul Son et al.: A Video-Quality Control Scheme using ANFIS Architecture in a DASH Environment) QoE.. ANFIS DASH. FDASH, ANFIS. VBR,,.. QoE,, NS-3. QoE. (References) [1] SANDVINE, IU, 2016 Global Internet Phenomena Report. North America and Latin America, 2016. [2] ISO/IEC 23009-1:2014 (Second edition), Information technology Dynamic adaptive streaming over HTTP (DASH) Part 1: Media presentation description and segment formats, 2014. [3] T. Stockhammer, "Dynamic adaptive streaming over HTTP--: standards and design principles," Proceedings of the second annual ACM conference on Multimedia systems, San Jose, CA, USA, pp.133-144, 2011. [4] M. Park and Y. Kim, "MMT-based Broadcasting Services Combined with MPEG-DASH," Journal of Broadcast Engineering, Vol.20, No.2, pp.283-299, March 2015. [5] K. Yun, W. Cheong, J. Lee, and K. Kim, "Design and Implementation of Hybrid Network Associated 3D Video Broadcasting System," Journal of Broadcast Engineering, Vol.19, No.5, pp.687-698, September 2014. [6] Y. Kim, and M. Park, "MPEG-DASH Services for 3D Contents Based on DMB AF," Journal of Broadcast Engineering, Vol.18, No.1, January 2013. [7] H. Kim, Y. Son, and J. Kim, "A Modification of The Fuzzy Logic Based DASH Adaptation Algorithm for Performance Improvement," Journal of Broadcast Engineering, Vol. 22, No. 5, September 2017. [8] P. Juluri, V. Tamarapalli, and D. Medhi, "SARA : Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP," Proceedings of Communication Workshop (ICCW), 2015 IEEE International Conference on, London, UK, pp.1765-1770, 2015. [9] DJ. Vergados, A. Michalas, and A. Sgora, "FDASH: A Fuzzy-Based MPEG/DASH Adaptation Algorithm," IEEE System Journal, Vol.10, No.2, pp.859-868, 2016. [10] L. Yitong, S. Yun, M. Yinian, L. Jing, L. Qi, and Y. Dacheng, A study on quality of experience for adaptive streaming service, Proceedings of Communications Workshops (ICC), 2013 IEEE International Conference on, Budapest, Hungary, pp.682-686, 2013. [11] CT. Lin, and CSG. Lee, "Neural-network-based fuzzy logic control and decision system," IEEE Transactions on computers, Vol.40, No.12, pp.1320-1336, December 1991. [12] JSR. Jang, "ANFIS: adaptive-network-based fuzzy inference system," IEEE transactions on systems, man, and cybernetics, Vol.23, No.3, pp.665-685, May/June 1993. [13] T. Takagi, and M. Sugeno, "Fuzzy identification of systems and its applications to modeling and control," IEEE transactions on systems, man, and cybernetics, Vol.SMC-15, No.1, pp.116-132, January- February 1985. [14] Q. He, C. Dovrolis, and M. Ammar. "On the predictability of large transfer TCP throughput," ACM SIGCOMM Computer Communication Review. Vol. 35, No. 4, pp.145-156, August, 2005. [15] J. Jiang, V. Sekar, and H. Zhang, 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, Nice, France, pp.97-108, 2012. [16] M. Seufert, S. Egger, M. Slanina, T. Zinner, T. Hobfeld, and P. Tran-Gia, "A Survey on Quality of Experience of HTTP Adaptive Streaming," IEEE Communications Surveys & Tutorials, Vol.17, No.1, March 2015.
- 2017 : - 2017 ~ : - ORCID : http://orcid.org/0000-0001-8048-9966 - :, - 2017 : - 2017 ~ : - ORCID : http://orcid.org/0000-0001-5457-8957 - :,, - 1990 : - 1993 : - 1998 : - 1998 ~ 2003 : LG DTV - 2003 ~ : - ORCID : http://orcid.org/0000-0001-6953-5482 - : & TV,