DOI QR코드

DOI QR Code

Design and Implementation of a Network-Adaptive Mechanism for HTTP Video Streaming

  • Kim, Yo-Han (College of Information and Communication Engineering, Sungkyunkwan University) ;
  • Shin, Jitae (College of Information and Communication Engineering, Sungkyunkwan University) ;
  • Park, Jiho (College of Information and Communication Engineering, Sungkyunkwan University)
  • Received : 2011.12.13
  • Accepted : 2012.08.22
  • Published : 2013.02.01

Abstract

This paper proposes a network-adaptive mechanism for HTTP-based video streaming over wireless/mobile networks. To provide adaptive video streaming over wireless/mobile networks, the proposed mechanism consists of a throughput estimation scheme in the time-variant wireless network environment and a video rate selection algorithm used to increase the streaming quality. The adaptive video streaming system with proposed modules is implemented using an open source multimedia framework and is validated over emulated wireless/mobile networks. The emulator helps to model and emulate network conditions based on data collected from actual experiments. The experiment results show that the proposed mechanism provides higher video quality than the existing system provides and a rate of video streaming almost void of freezing.

Keywords

References

  1. S. Akhshabi, A.C. Begen, and C. Dovrolis. "An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over HTTP," ACM MMSys., Feb. 2011, pp. 157-168.
  2. R. Pantos, Ed., "HTTP Live Streaming," IETF Internet-Draft, work in progress, Sept. 2011.
  3. A. Zambelli, "IIS Smooth Streaming Technical Overview," Mar. 2009. Available: http://www.microsoft.com/en-us/download/ details.aspx?id=17678
  4. 3GPP TS 26.234, "Transparent End-to-End Packet-Switched Streaming Service (PSS): Protocols and Codecs," Dec. 2010.
  5. T. Stockhammer et al., "Text of ISO/IEC 23001-6: Dynamic Adaptive Streaming over HTTP (DASH)," ISO/IEC JTC1/SC29/WG11, N11578, Oct. 2010.
  6. M. Jain and C. Dovrolis, "End-to-End Available Bandwidth: Measurement Methodology, Dynamics, and Relation with TCP Throughput," IEEE Trans. Netw., vol. 11, no. 4, Aug. 2003, pp. 537-549. https://doi.org/10.1109/TNET.2003.815304
  7. R. Kapoor et al., "CapProbe: A Simple and Accurate Capacity Estimation Technique," ACM SIGCOMM Comput. Commun. Rev., vol. 34, no. 4, Oct. 2004, pp. 67-78. https://doi.org/10.1145/1030194.1015476
  8. M. Li, M. Claypool, and R. Kinicki, "WBest: A Bandwidth Estimation Tool for IEEE 802.11 Wireless Networks," IEEE Conf. Local Computer Netw., Oct. 2008, pp. 374-381.
  9. M. Gerla et al., "TCP Westwood with Adaptive Bandwidth Estimation to Improve Efficiency/Friendliness Tradeoffs," Computer Commun., vol. 27, no. 1, Jan. 2004, pp. 41-58. https://doi.org/10.1016/S0140-3664(03)00114-2
  10. H. Yoon and J. Kim, "Measurement-Based Achievable Throughput Estimation in IEEE 802.11a WLANs," IEEE Commun. Lett., vol. 11, no. 9, Sept. 2007, pp. 714-716. https://doi.org/10.1109/LCOMM.2007.070010
  11. GStreamer Team, "GStreamer: Open Source Multimedia Framework." Available: http://www.gstreamer.net
  12. ZTI Telecom, "IP Traffic - Test & Measure." Available: http://www.zti-telecom.com
  13. ZTI Telecom, "NetDisturb, Impairment Tool for IP Network." Available: http://www.zti-telecom.com

Cited by

  1. DASH 기반 멀티미디어 스트리밍 서비스에서 사용자 체감품질 향상을 위한 비트율 적응 기법 vol.b39, pp.6, 2013, https://doi.org/10.7840/kics.2014.39b.6.341
  2. Service-oriented networking platform on smart devices vol.9, pp.3, 2013, https://doi.org/10.1049/iet-com.2014.0312
  3. 무선 단말의 처리능력과 동적 네트워크 환경을 고려한 에이전트 기반의 적응적 멀티미디어 스트리밍 기법 vol.10, pp.6, 2013, https://doi.org/10.14372/iemek.2015.10.6.353
  4. DASH시스템을 위한 유효 대역폭 측정 기법 vol.21, pp.1, 2017, https://doi.org/10.6109/jkiice.2017.21.1.42