DOI QR코드

DOI QR Code

A Video-Quality Control Scheme using ANFIS Architecture in a DASH Environment

DASH 환경에서 ANFIS 구조를 이용한 비디오 품질 조절 기법

  • Son, Ye-Seul (Department of Electronic Engineering, Konkuk University) ;
  • Kim, Hyun-Jun (Department of Electronic Engineering, Konkuk University) ;
  • Kim, Joon-Tae (Department of Electronic Engineering, Konkuk University)
  • 손예슬 (건국대학교 전자.정보통신공학과) ;
  • 김현준 (건국대학교 전자.정보통신공학과) ;
  • 김준태 (건국대학교 전자.정보통신공학과)
  • Received : 2017.10.16
  • Accepted : 2017.12.29
  • Published : 2018.01.30

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.

최근 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를 제공함을 보인다.

Keywords

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. https://doi.org/10.5909/JBE.2015.20.2.283
  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. https://doi.org/10.5909/JBE.2014.19.5.687
  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. https://doi.org/10.1109/JSYST.2015.2478879
  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. https://doi.org/10.1109/12.106218
  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. https://doi.org/10.1109/21.256541
  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. https://doi.org/10.1109/TSMC.1985.6313399
  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.