Media-aware and Quality-guaranteed Rate Adaptation Algorithm for Scalable Video Streaming

미디어 특성과 네트워크 상태에 적응적인 스케일러블 비디오 스트리밍 기법에 관한 연구

  • 정영하 (삼성전자 네트워크 사업부) ;
  • 강영욱 (연세대학교 전기전자공학부) ;
  • 최윤식 (연세대학교 전기전자공학부)
  • Published : 2009.05.31

Abstract

We propose a quality guaranteed scalable video streaming service over the Internet using a new rate adaptation algorithm. Because video data requires much more bandwidth rather than other types of service, therefore, quality of video streaming service should be guaranteed while providing friendliness with other service flows over the Internet. To successfully provide this, we propose a framework for providing quality-guaranteed streaming service using two-channel transport layer and rate adaptation of scalable video stream. In this framework, baseline layer for scalable video is transmitted using TCP transport for minimum qualify service. Enhancement layers are delivered using TFRC transport with layer adaptation algorithm. The proposed framework jointly uses the status of playout buffer in the client and the encoding rate of layers in media contents. Therefore, the proposed algorithm can remarkably guarantee minimum quality of streaming service rather than conventional approaches regardless of network congestion and the encoding rate variation of media content.

인터넷을 통하여 다른 서비스에 비해 상대적으로 많은 대역폭을 필요로 하는 비디오 스트리밍 서비스를 제공할 경우, 다른 플로우들과의 형평성을 제공하면서 비디오 서비스의 품질을 보장해야한다. 이를 위하여 본 논문에서는 스케일러블 비디오 압축 스트림에 대한 멀티채널 TCP-friendly 스트리밍 기법을 제안하였다. 제안 구조는 스케일러블 비디오 코딩으로 압축된 비디오 정보를 기본계층(baseline layer)은 TCP를 이용하여 손실 없이 전송하고 상위계층(enhancement layer)는 TFRC (TCP friendly rate control)을 이용하여 전송하도록 하였다. 이때, TFRC로 전송되는 상위계층 레이어에 대한 전송률은 수신측 재생버퍼의 상태와 전송 미디어의 계층별 부호화율을 고려하여 적응적으로 결정되도록 제안하였다. 시뮬레이션 결과를 통하여, 이러한 적응적 전송률 제어를 통하여 제안 스트리밍 방식이 기존 방식에 비해 네트워크 상황변화에 신속히 적응하고 혼잡상황에서도 일정수준의 서비스 품질을 보장함을 확인 할 수 있다.

Keywords

References

  1. W. Li, 'Overview of fine granularity scalability in MPEG-4 video standard,' IEEE Transactions on Circuits and Systems for Video Technology, Vol. 11, No. 3, pp. 301-317, 2001 https://doi.org/10.1109/76.911157
  2. H. Schwarz, D. Marpe and T. Wiegand, 'Overview of the Scalable Video Coding Extension of the H.264/AVC Standard', IEEE Transactions on Circuit and System for Video Tech., Vol. 17, No. 9, September 2007 https://doi.org/10.1109/TCSVT.2007.905532
  3. Y. Liu and O. Yu, 'Adaptive unequal loss protection for scalable video streaming over IP networks', IEEETrans.Consumer Electronics, Vol. 51, No. 4, November 2005. https://doi.org/10.1109/TCE.2005.1561856
  4. S. Kang and D. Loguinov, 'Impact of FEC overhead on scalable video streaming,' NOSSDAV'05, pp.123-128, June 2005
  5. S. Floyd and K. Fall, "Promoting the use of end-to-end congestion control in the Internet", IEEE/ACM Trans. Networking, vol 7, num 4, pp.458-472, 1999 https://doi.org/10.1109/90.793002
  6. RFC896, 'Congestion control in IP/TCP internetwork'
  7. P. Cuetos, P. Guillotel, K. Ross and D. Thoreau, 'Implementation of adaptive streaming of stored MPEG-4 FGS video over TCP,' in International Conference on Multimedia and Expo (ICME02), August 2002
  8. B. Gorkemli and M. Reha Civanlar, 'SVC Coded Video Streaming over DCCP', IEEE International Symposium on Multimedia (ISM'06), 2006
  9. E. Kohler, M. Handley and S. Floyd, 'Datagram Congestion Control Protocol (DCCP).' Internet Engineering Task Force, March 2006. RFC 4340
  10. ns-2 Network Simulator, available from http://www.isi.edu/nsnam/ns, (2007)
  11. JSVM software. Available from CVS repository: pserver:jvtuser:jvt.Amd.2@garcon.ient.rwthaac hen.de:/cvs/jvt