DOI QR코드

DOI QR Code

높은 지연을 갖는 네트워크에서 QoE 향상을 위한 HTTP 적응적 스트리밍 기법

An HTTP Adaptive Streaming Scheme to Improve the QoE in a High Latency Network

  • 김상욱 (광운대학교 전자통신공학과) ;
  • 정광수 (광운대학교 전자통신공학과)
  • 투고 : 2017.03.16
  • 심사 : 2017.11.27
  • 발행 : 2018.02.15

초록

최근 QoE를 향상시키기 위한 비디오 스트리밍 프로토콜로 HTTP 적응적 스트리밍이 주목받고있다. 높은 지연을 갖는 네트워크에서 HTTP 적응적 스트리밍은 하나의 세그먼트 요청에 하나의 세그먼트를 응답 받는 형식으로 동작하기 때문에 Lost RTT Cycle에 의해 평균 비디오 비트율이 감소한다. 하나의 요청에 다수의 세그먼트를 다운로드하는 Server-push 기반의 스트리밍 기법은 버퍼 언더플로우에 의한 QoE 저하가 발생한다. 본 논문에서는 높은 지연을 갖는 네트워크에서 HTTP 적응적 스트리밍의 QoE를 향상시키기 위한 VSSDS(Video Streaming Scheme based on Dynamic Server-push) 기법을 제안한다. 제안하는 기법은 가용대역폭을 예측하여 품질조절을 수행하고, 요청 주기마다 요청할 세그먼트의 개수를 결정한다. 실험을 통하여 제안하는 기법이 기존 기법에 비해 평균 비디오 비트율을 향상시키며, 버퍼 언더플로우를 방지하는 것을 확인하였다.

Recently, HAS (HTTP Adaptive Streaming) has been the subject of much attention to improve the QoE (Quality of Experience). In a high latency network, HAS degrades the QoE due to the lost RTT cycle since it replies with a response of one segment to the request of one segment. The server-push based HAS schemes of downloading multiple segments in one request cause QoE degradation due to the buffer underflow. In this paper, we propose a VSSDS (Video Streaming Scheme based on Dynamic Server-push) scheme to improve the QoE in a high latency network. The proposed scheme adjust video quality by estimating available bandwidth and determine the number of segments to be downloaded for each segment request cycle. Through the simulation, the proposed scheme not only improves the average video bitrate but also alleviates the buffer underflow.

키워드

과제정보

연구 과제번호 : 라이프 스타일 분석 기반 라이프미디어(LifeMedia) 허브 단말 및 서비스 기술 개발

연구 과제 주관 기관 : 정보통신기술진흥센터

참고문헌

  1. Cisco, "Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2014-2019," Feb. 2015.
  2. 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 Survey and Tutorials, Vol. 17, No. 1, pp. 469-492, Mar. 2015. https://doi.org/10.1109/COMST.2014.2360940
  3. K. Miller, D. Bethanabhotla, G. Caire, and A. Wolisz, "A Control-Theoretic Approach to Adaptive Video Streaming in Dense Wireless Networks," IEEE Transactions on Multimedia, Vol. 17, No. 8, pp. 1309-1322, Jun. 2015. https://doi.org/10.1109/TMM.2015.2441002
  4. W. Zhang, Y. Wen, Z. Chen, and A. Khisti, "QoE-Driven Cache Management for HTTP Adaptive Bit Rate Streaming Over Wireless Networks," IEEE Transactions on Multimedia, Vol. 15, No. 6, pp. 1431-1445, Feb. 2013. https://doi.org/10.1109/TMM.2013.2247583
  5. J. Gettys, and K. Nichols, "Bufferbloat: Dark Buffers in the Internet," Proc. of the ACM Communications, Vol. 55, No. 1, pp. 57-65, Jan. 2012. https://doi.org/10.1145/2063176.2063196
  6. A. Mansy, B. V. Steeg, and M. Ammar, "SABRE: A Client based Technique for Mitigating the Buffer Bloat Effect of Adaptive Video Flows," Proc. of the ACM Conference on Multimedia Systems, pp. 214-225, Feb. 2013.
  7. S. Matilda, B. Palaniappan, and P. Thambidurai, "Bufferbloat Migration for Real-time Video Streaming using Adaptive Controlled Delay Mechanism," International Journal of Computer Applications, Vol. 63, No. 20, pp. 1-6, Feb. 2013. https://doi.org/10.5120/10579-5747
  8. Microsoft, Smooth Streaming, [Online]. Available: http://www.iis.net/downloads/smooth-streaming/
  9. Apple, HTTP Live Streaming, [Online]. Available: http://developer.apple.com/rescources/http-streaming/
  10. Adobe, HTTP Dynamic Streaming, [Online]. Available: http://www.adobe.com/products/httpdynamicstreaming/
  11. A. Began, T. Akgul, and M. Baugher, "Watching Video over the Web: Part 1: Streaming Protocols," IEEE Internet Computing, Vol. 15, No. 3, pp. 54-63, Mar. 2011. https://doi.org/10.1109/MIC.2010.155
  12. C. Liu, I. Bouazizi, and M. Gabbouj, "Rate Adaptation for Adaptive HTTP Streaming," Proc. of the ACM Multimedia Systems, pp. 169-174, Feb. 2011.
  13. 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-83, Feb. 2012. https://doi.org/10.1109/TCE.2012.6170058
  14. R. Huysegems, J. van der Hooft, T. Bostoen, P. R. Alface, S. Petrangeli, T. Wauters, and F. D. Turck, "HTTP/2-Based Methods to Improve the Live Experience of Adaptive Streaming," Proc. of the ACM International Conference on Multimedia Computing, pp. 541-550, Oct. 2015.
  15. S. Wei, V. Swaminathan, "Low Latency Live Streaming over HTTP 2.0," Proc. of the ACM Workshop on Network and Operating System Support on Digital Audio and Video, Mar. 2014.
  16. M. Xiao, V. Swaminathan, S. Wei, and S. Chen, "Evaluating and Improving Push based Video Streaming with HTTP/2," Proc. of the ACM Workshop on Network and Operating Systems Support on Digital Audio and Video, May 2016.
  17. D. V. Nguyen, H. T. Le, P. N. Nam, A. T. Pham, and T. C. Thang, "Request Adaptation for Adaptive Streaming over HTTP/2," Proc. of the IEEE International Conference on Consumer Electronics, pp. 189-191, Jan. 2016.
  18. Z. Li, X. Zhu, J. Gahm, R. Pan, H. Hu, A. C. Began, and D. Oran, "Probe and Adapt: 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
  19. The Network Simulator 3 [Online]. Available: http://www.nsnam.org/