DOI QR코드

DOI QR Code

A Video Quality Control Scheme Based on Content Characteristics for Improving QoE in DASH Environments

DASH 환경에서 QoE 향상을 위한 콘텐츠 특성 기반의 비디오 품질 조절 기법

  • 윤기명 (광운대학교 전자통신공학과) ;
  • 정광수 (광운대학교 전자통신공학과)
  • Received : 2014.12.22
  • Accepted : 2015.05.17
  • Published : 2015.08.15

Abstract

Recently, the web-based adaptive streaming service, DASH (Dynamic Adaptive Streaming over HTTP), is receiving more attention. However, existing network-based and buffer-based video quality control schemes in DASH environments make oscillation of segment throughput, causing degradation of the quality of experience (QoE) with frequent quality changes and playback interruptions because these schemes do not consider the content characteristics. In this paper, we propose a C-DASH (Content Characteristics based Dynamic Adaptive Streaming over HTTP) scheme in order to improve the QoE in DASH environments. The C-DASH scheme performs seamless and smooth quality control based on the segment throughput, buffer status, and segment size of the content. Based on simulation results, it is confirmed that the C-DASH scheme can improve the QoE, when compared with the existing quality control schemes.

최근 웹 기반의 적응적 스트리밍 서비스인 DASH (Dynamic Adaptive Streaming over HTTP)가 주목 받고 있다. 그러나 기존 DASH 환경에서 네트워크와 버퍼 기반의 품질 조절 기법은 콘텐츠의 VBR (Variable Bit Rate) 특성을 고려하지 않아 세그먼트 처리량의 변화가 크며 이로 인해 잦은 품질 변화, 영상의 끊김과 같은 사용자 체감품질이 저하되는 문제점을 발생시킨다. 본 논문에서는 DASH 환경에서 사용자 체감품질을 향상시키기 위해 C-DASH (Content Characteristics based Dynamic Adaptive Streaming over HTTP) 기법을 제안한다. C-DASH 기법은 세그먼트의 처리량과 버퍼 상태, 그리고 콘텐츠의 세그먼트 크기를 고려하여 끊김 없고 비디오 품질 변화가 적은 품질 조절을 수행한다. 실험 결과를 통해 제안한 기법이 기존 품질 조절 기법들에 비해 사용자 체감품질을 향상시킴을 확인하였다.

Keywords

Acknowledgement

Supported by : 미래창조과학부

References

  1. O. Oyman and S. Singh, "Quality of Experience for HTTP Adaptive Streaming Services," IEEE Communications Magazine, Vol. 50, No. 4, pp. 20-27, Apr. 2012. https://doi.org/10.1109/MCOM.2012.6178830
  2. A. Begen, T. Akgul, and M. Baugher, "Watching Video over the Web, Part 1: Streaming Protocols," IEEE Internet Computing, Vol. 15, Issue 2, pp. 54-63, Mar. 2011. https://doi.org/10.1109/MIC.2010.155
  3. ISO/IEC IS 23009-1, "Information Technology -Dynamic Adaptive Streaming over HTTP(DASH) - Part 1: Media Presentation Description and Segment Formats," Apr. 2012.
  4. H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, "RTP: A Transport Protocol for Realtime Applications," IETF RFC 1889, Jan. 1996.
  5. Microsoft, Smooth Streaming, [Online]. Available: http://iis.net/downloads/smooth-streaming/
  6. Apple, HTTP Live Streaming, [Online]. Available: http://developer.apple.com/resources/http-streaming/
  7. Adobe, HTTP Dynamic Streaming, [Online]. Available: http://www.adobe.com/products/httpdynamicstreaming/
  8. C. Liu, I. Bouazizi, and M. Gabbouj, "Rate Adaptation for Adaptive HTTP Streaming," Proc. of the 2nd ACM Multimedia Systems Conference, pp. 169-174, 2011.
  9. H. Le, D. Nguyen, N. Ngoc, A. Pham, and T. C. Thang, "Buffer-based Bitrate Adaptation for Adaptive HTTP Streaming," Proc. of the 6th International Conference on Advanced Technologies for Communications, pp. 33-38, 2013.
  10. C. Muller, S. Lederer, and C. Timmerer, "An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments," Proc. of the 4th ACM Workshop on Mobile Video, pp. 37-42, 2012.
  11. T. Thang, Q. Ho, J. Kang, and A. Pham, "Adaptive Streaming of Audiovisual Content using MPEG DASH," IEEE Transactions on Consumer Electronics, Vol. 58, No. 1, pp. 78-85, Feb. 2012. https://doi.org/10.1109/TCE.2012.6170058
  12. DASH-IF, DASH JavaScript Reference Client [Online], Available: http://dashif.org/reference/players/javascript/