DOI QR코드

DOI QR Code

Segment Scheduling Scheme for Efficient Bandwidth Utilization of UHD Contents Streaming in Wireless Environment

무선 환경에서 UHD 콘텐츠의 효율적인 대역폭 활용을 위한 세그먼트 스케줄링 기법

  • Kim, Heekwang (Kwangwoon University, Dept. Electronics and Communications Engineering) ;
  • Chung, Kwangsue (Kwangwoon University, Dept. Electronics and Communications Engineering)
  • 김희광 (광운대학교 전자통신공학과) ;
  • 정광수 (광운대학교 전자통신공학과)
  • Received : 2018.09.21
  • Accepted : 2018.10.19
  • Published : 2018.11.30

Abstract

UHD content is characterized by higher bandwidth requirements to provide seamless playback. The existing HTTP adaptive streaming scheme periodically requests video segment of lower quality than the available bandwidth in the steady state. In the steady state, the On-Off pattern is repeated due to the difference of the available bandwidth and the encoding rate of the content. And the repeated Off interval is causing the problem that can not efficiently use the available bandwidth. In the wireless environment where the delay and loss rate are higher with large bandwidth fluctuations, this problem is exacerbated because the available bandwidth is estimated inaccurately. Therefore, in this paper, we propose a segment scheduling scheme for efficient bandwidth utilization of UHD contents streaming in wireless environment. Proposed scheme is a group segment that simultaneously reqeusts multiple segments in one request message in order to reduce frequency of OFF interval. Through simulation, Our scheme improves bandwidth utilization.

끊김 없는 UHD 콘텐츠 스트리밍 서비스를 제공하기 위해서는 많은 가용 대역폭이 필요하다. 기존의 HTTP 적응적 스트리밍 방식은 정상 상태에서 가용 대역폭보다 낮은 품질의 비디오 세그먼트를 주기적으로 요청하여 다운로드 받는다. 정상 상태에서는 가용 대역폭과 콘텐츠의 인코딩 율에 차이에 따라 On-Off 구간의 패턴이 반복되어 발생하고, 반복적인 Off 구간에 의해서 대역폭을 효율적으로 사용하지 못하는 문제점이 있다. 지연과 손실률이 높고 대역폭 변화가 심한 무선 환경에서는 네트워크의 가용대역폭을 부정확하게 측정하기 때문에 문제점이 심화된다. 본 논문에서는 무선 환경에서 UHD 콘텐츠의 효율적인 대역폭 활용을 위한 HTTP 적응적 스트리밍의 세그먼트 스케줄링 기법을 제안한다. 제안하는 기법은 OFF 구간의 빈도수를 줄이기 위해 한 번의 요청 메시지에 여러 세그먼트를 동시에 요청하는 집단 세그먼트 방식이다. 실험을 통해서 제안하는 기법이 대역폭 이용율을 향상시키는 것을 확인 하였다.

Keywords

BSGHC3_2018_v23n6_813_f0001.png 이미지

그림 1. HTTP 적응적 스트리밍 시스템의 구조 Fig. 1. Architecture of HTTP adaptive streaming system

BSGHC3_2018_v23n6_813_f0002.png 이미지

그림 2. HTTP 적응적 스트리밍 서비스의 세그먼트 스케줄링 기법 Fig. 2. Segment scheduling scheme of HTTP adaptive streaming system

BSGHC3_2018_v23n6_813_f0003.png 이미지

그림 3. 무선 환경에서의 처리량 기반 품질 조절 기법의 성능 Fig. 3. Performance of quality adaptation scheme based on throughput in wireless environment

BSGHC3_2018_v23n6_813_f0004.png 이미지

그림 4. 제안하는 세그먼트 스케줄링 기법 Fig. 4. Proposed segment scheduling scheme

BSGHC3_2018_v23n6_813_f0005.png 이미지

그림 5. 시뮬레이션 환경 Fig. 5. Simulation environment

BSGHC3_2018_v23n6_813_f0006.png 이미지

그림 6. 가용 대역폭 측정 기법 성능 비교 (a) EWMA 기법, (b) 제안기법 Fig. 6. Performance comparison of available bandwidth measurement (a) EWMA scheme (b) Proposed scheme

BSGHC3_2018_v23n6_813_f0008.png 이미지

그림 7. 비디오 품질 및 버퍼 점유량 성능 비교 (a) 비디오 품질 (b) 버퍼 점유량 Fig. 7. Performance comparison of video quality and buffer occupancy (a) Video quality (b) Buffer occupancy

표 1. 대역폭 이용율 성능 비교 Table 1. Performance comparison of bandwidth utilization

BSGHC3_2018_v23n6_813_t0001.png 이미지

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. Microsoft, Smooth Streaming, [Online]. Available: http://www.iis.net/downloads/smooth-streaming/
  3. Apple, HTTP Live Streaming, [Online]. Available: http://developer.apple.com/rescources/http-streaming/
  4. Adobe, HTTP Dynamic Streaming, [Online]. Available: http://www.adobe.com/products/httpdyna-micstreaming/
  5. T. Stockhammer, "Dynamic Adaptive Streaming over HTTPStandards and Design Principles," Proceeding of the ACM Conference on Multimedia Systems, San Jose, USA, pp. 133-144, 2011.
  6. T. Y. Huang, N. Handigol, B. Heller, N. McKeown, and R. Johari, "Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard," Proceeding of the ACM Conference on Multimedia Systems, Boston, USA, pp. 225-238, 2012.
  7. R. K. P. Mok, W. Li, and R. K. C. Chang, "IRate: Initial Video Bitrate Selection System for HTTP Streaming," IEEE Journal on Selected Areas in Communications, Vol.34, No.6, pp.1914-1928, Apr. 2016. https://doi.org/10.1109/JSAC.2016.2559078
  8. C. Liu, I. Bouazizi, and M. Gabbouj, "Rate Adaptation for Adaptive HTTP Streaming," Proceeding of the ACM Conference on Multimedia Systems, San Jose, USA, pp. 169-174, 2011.
  9. ITU-R Recommendation BT.2020, "Parameter Values for UHD System for Production and International Programme Exchange," Aug. 2012.
  10. J. Kua, G. Armitage, and P. Branch, "A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over HTTP," IEEE Communications Surveys & Tutorials, Vol.19, No.1, pp.1842-1866, Mar. 2017. https://doi.org/10.1109/COMST.2017.2685630
  11. H. Du, Q. Zheng, W. Zhang and X. Gao, "A Bandwidth Variation Pattern-Differentiated Rate Adaptation for HTTP Adaptive Streaming Over and LTE Cellular Network," IEEE Access, Vol.6, pp.9554-9569, Dec. 2017.
  12. S. Bae, D. Jang, and K. Park, "Why Is HTTP Adaptive Streaming So Hard?," Proceeding of Asia-Pacific Workshop on Systems, Tokyo, Japan, 2015.
  13. Z. Li, X. Zhu, J. Gahm, R. Pan, H. Hu, A. C. Began, and D. Oran, "Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale," IEEE Journal on Selected Areas in Communications, Vol.32, No.4, pp.719-733, Apr. 2014. https://doi.org/10.1109/JSAC.2014.140405
  14. T. Huang, R. Johari, N. McKeown, M. Trunnell, and M. Waston, "A Buffer-based Approach to Rate Adaptation: Evidence from a Large Video Streaming Service," Proceeding of ACM Conference on SIGCOMM, Chicago, USA, pp. 187-198, 2014.