DOI QR코드

DOI QR Code

Layer Selection Algorithms of H.264/SVC Streams for Network Congestion Control

네트워크 혼잡 제어를 위한 H.264/SVC 스트림의 계층 선택 알고리즘

  • 김남윤 (한성대학교 정보시스템공학과) ;
  • 황기태 (한성대학교 컴퓨터공학과)
  • Received : 2010.09.28
  • Accepted : 2010.12.06
  • Published : 2011.01.31

Abstract

H.264/SVC provides scalable video streams which consist of a base layer and one or more enhancement layers. Thus, it can efficiently adapt encoded streams to individual network conditions by dropping some layers of bit streams. However, on a dynamic environment such as the Internet, random packet losses due to network congestion can cause drastic effect on SVC quality. To avoid network congestion, the rate of video streams should be adjusted by carefully selecting a layer of each stream. In this paper, we propose three layer selection algorithms which can avoid network congestion by using the rate-distortion characteristics of streams. Simulation results show that FS(Far-Sighted) algorithm can maximize the overall PSNR value of streams by efficiently using the characteristics of video streams.

H.264/SVC는 기본 계층과 하나 이상의 향상 계층으로 구성된 확장 가능한 비디오 스트림을 제공한다. 따라서 일부 계층을 제거함으로써 네트워크 상황에 따라 효율적으로 대처할 수 있는 장점이 있다. 그러나 인터넷과 같은 동적인 환경에서 네트워크 혼잡으로 인한 임의의 패킷 손실은 SVC 스트림의 화질에 치명적인 영향을 줄 수 있다. 따라서 네트워크 혼잡을 피하기 위해서는 효율적으로 스트림 계층을 선택하여 전송율을 조정하여야 한다. 본 논문에서는 제한된 대역폭을 가진 네트워크 노드에서 스트림의 비트율-왜곡(rate-distortion) 특성을 이용하여 네트워크 혼잡을 피할 수 있는 세 가지 계층 선택 알고리즘을 제시한다. 그리고 시뮬레이션을 통해 본 논문에서 제안한 FS(Far-Sighted) 알고리즘이 스트림의 특성을 효율적으로 이용함으로써 전체 스트림의 PSNR 값을 최대화할 수 있음을 보인다.

Keywords

References

  1. Dapeng Wu, Yiwei Thomas Hou, Wenwu Zhu, Ya-Qin Zhang, and Jon M. Peha, "Streaming Video Over the Internet: Approaches and Directions," IEEE Transactions on Circuits and Systems for Video Technology, Vol.11, No.3, March 2001. https://doi.org/10.1109/76.911156
  2. Huifang Sun, Anthony Vetro, and Jun Xin, "An Overview of Scalable Video Streaming," Wireless Communications and Mobile Computing, Vol.7, Issue 2, Jan 2007.
  3. T. Wiegand, G. Sllivan, J. Reichel, H. Schwarz, and M. Wien, "Joint Draft ITU-T Rec. H.264 - ISO/IEC 14496-10/ Amd.3 Scalable Video Coding," Joint Video Team, Doc. JVT-X201, July 2007.
  4. J. Monteiro, C. Calafate, and M. Nunes, "Evaluation of the H.264 Scalable Video Coding in Error Prone IP Networks," IEEE Transaction on Broadcasting, 54(3), September 2008.
  5. I. Amonou, N. Cammas, S. Kervadec, and S. Pateux. "Optimized rate-distortion extraction with quality layers in the scalable extension of H.264/AVC," IEEE Trans. Circuits Syst. Video Technology, 17(9):1186-1193, 2007. https://doi.org/10.1109/TCSVT.2007.906870
  6. Y Wang, L. Chau and K. Yap, "Spatial Resolution Decision in Scalable Bitstream Extraction for Network and Receiver Aware Adaptation," IEEE International Conference on Multimedia and Expo, 2008.
  7. 김남윤, 황호영, "H.264 SVC에서 비트 스트림 추출을 위한 공간과 시간 해상도 선택 기법," 멀티미디어 학회 논문지, 13(1), January 2010.
  8. A. Dyahadray, H. Shringarpure, N. Mulay, and G. Saraph, "Congestion Control using Scalable Video Streaming," National Conference on Communications, 2008.
  9. K. Tappayuthpijarn, G. Liebl, T. Stockhammer, and E. Steinbach, "Adaptive Video Streaming over a Mobile Network with TCP-Friendly Rate Control," International Conference on Wireless Communications and Mobile Computing, 2009.
  10. R. Mahalingam, W. Tu, and E. Steinbach, "RD-Optimized Rate Shaping for Multiple Scalable Video Streams," IEEE International Conference on Multimedia and Expo, 2007.
  11. H. Schwarz, D. Marpe, and T. Wiegand. "Hierarchical B pictures," Joint Video Team, Doc. JVT-P014, July 2005.
  12. H. Kirchhoffer, H. Schwarz, and T. Wiegand. "CE1: Simplified FGS," Joint Video Team, Doc. JVT-W090, Apr. 2007.
  13. HHI, SVC reference software, http://ip.hhi.de/imagecom_G1/savce/downloads/SVC- Reference-Software.htm.
  14. ftp.tnt.uni-hannover.de/pub/svc/testsequences.

Cited by

  1. Cross-layered Video Information Sharing Method and Selective Retransmission Technique for The Efficient Video Streaming Services vol.18, pp.7, 2015, https://doi.org/10.9717/kmms.2015.18.7.853