DOI QR코드

DOI QR Code

A Video Bitrate Adaptation Algorithm for DASH-Based Multimedia Streaming Services to Enhance User QoE

DASH 기반 멀티미디어 스트리밍 서비스에서 사용자 체감품질 향상을 위한 비트율 적응 기법

  • Received : 2014.05.10
  • Accepted : 2014.06.13
  • Published : 2014.06.30

Abstract

Dynamic adaptive streaming over HTTP (DASH) is the most recent and promising technology to support high quality streaming services. In dynamic adaptive streaming over HTTP (DASH), a client consecutively estimates the available network bandwidth and decides the transmission rate for the forthcoming video chunks to be downloaded. In this paper, we propose a novel rate adaptation algorithm called quality of experience QoE-enhanced adaptation algorithm over DASH (QAAD), which preserves the minimum buffer length to avoid interruption and minimizes the video quality changes during the playback. We implemented a DASH test bed and conducted extensive experiments. Experimental results demonstrate that under fluctuating network conditions, QAAD provides seamless streaming with stabilized video quality while the previous buffer-aware algorithm (i.e., QDASH[9]) frequently changes the video quality and undergoes the interruption.

Dynamic adaptive streaming over HTTP (DASH)는 최근 주목받고 있는 스트리밍 기술이다. DASH 클라이언트는 연속적으로 가용 네트워크 대역폭을 측정하고, 이를 기반으로 향후 다운받을 비디오 세그먼트의 비트율을 결정한다. 본 고에서는 최소 재생 버퍼 레벨을 보존하여 가변적인 네트워크 환경에서도 사용자 체감 품질 저하를 야기하는 재생 끊김 현상, 재생 중 비디오 품질의 급격한 변화 등을 효율적으로 방지하는 비트율 적응 알고리즘인 QoE-enhanced adaptation algorithm over DASH (QAAD)를 제안한다. 또한 DASH 테스트베드 상에 QAAD와 재생 버퍼를 고려한 기존의 알고리즘 (즉, QDASH[9])을 구현하여 실험적으로 성능을 비교 및 분석하였다. 네트워크 환경이 급변하는 환경에서 실험을 수행한 결과, QDASH는 재생 끊김 현상 및 비디오 화질의 잦은 변화가 발생하는 반면, QAAD는 재생 끊김 없이 안정적인 비디오 화질을 제공하는 것을 확인할 수 있었다.

Keywords

References

  1. D. Suh, I. Jang, and S. Pack, "QoE-enhanced Adaptation Algorithm over DASH for Multimedia Streaming," in Proc. ICOIN 2014, Feb. 2014.
  2. ISO/IEC IS 23009-1: "Information technology -Dynamic adaptive streaming over HTTP (DASH)-Part 1: Media presentation description and segment formats," 2012.
  3. S. Akhshabi, A. Begen, and C. Dovrolis, "An experimental evaluation of rate-adaptation algorithms in adaptive streaming over http," in Proc. ACM MMSys 2011, Feb. 2011.
  4. Y. Xu, Y. Zhou, and D.-M. Chiu, "Analytical QoE models for bit-rate switching in dynamic adaptive streaming systems," IEEE Trans. Mobile Comput., pp. 1-15, 2013.
  5. D. Jarnikov, "Client intelligence for adaptive streaming solutions," in Proc. IEEE ICME 2010, Jul. 2010.
  6. T. Thang, Q. Ho, J. Kang, and A. Pham, "Adaptive streaming of audiovisual content using MPEG DASH," IEEE Trans. Consumer Electron., vol. 58, no. 1, pp. 78-85, Feb. 2012. https://doi.org/10.1109/TCE.2012.6170058
  7. Y. Kim, J. Shin, and J. Park, "Design and implementation of a network-adaptive mechanism for HTTP video streaming," ETRI J., vol. 35, no. 1, pp. 27-34, Feb. 2013. https://doi.org/10.4218/etrij.13.0111.0788
  8. C. Liu, I. Bouazizi, and M. Gabbouj, "Rate adaptation for adaptive HTTP streaming," in Proc. ACM MMSys 2011, Feb. 2011.
  9. R. Mok, X. Luo, E. Chan, and R. Chang, "QDASH: A QoE-aware DASH system," in Proc. ACM MMSys 2012, Feb. 2012.
  10. N. Kim, T. Song, W. Kim, and S. Pack, "A scalable video coding (SVC)-Aware retransmission scheme for multimedia streaming in IEEE 802.11 WLANs," J. KICS, vol. 39, no. 2, pp. 95-101, Feb. 2014. https://doi.org/10.7840/kics.2014.39B.2.95
  11. H. Joo, D. Lee, S. Han, and H. Song, "Efficient video streaming system over heterogeneous wireless networks," J. KICS, vol. 37, no. 2, pp. 110-119, Feb. 2012. https://doi.org/10.7840/KICS.2012.37B.2.110
  12. K. Choi, J. Yoo, and J. Kim, "Monitoring-based coordination of networkadaptive FEC for wireless multi-hop video streaming," J. KICS, vol. 36, no. 2, pp. 114-126, Feb. 2011. https://doi.org/10.7840/KICS.2011.36A.2.114
  13. C. Muller and C. Timmerer, "A VLC media player plugin enabling dynamic adaptive streaming over HTTP," in Proc. ACM MM 2011, Nov. 2011.
  14. The Apache Software Foundation. The Apache HTTP server. http://www.apache.org/
  15. Big Buck Bunny Movie. http://www.bigbuckbunny.org/
  16. M. Carbone and L. Rizzo, "Dummynet revisited," ACM SIGCOMM Comput. Commun. Rev., vol. 40, no. 2, pp. 12-20, Mar. 2010.

Cited by

  1. The Token Bucket Scheme to solve Buffer Overflow of Video Streaming in Wireless Network vol.16, pp.3, 2015, https://doi.org/10.9728/dcs.2015.16.3.365