Duplicate Video Packet Transmission for Packet Loss-resilience

패킷 손실에 강인한 중복 비디오 패킷 전송 기법

  • 서만근 (한국과학기술원 전자전산학과) ;
  • 정용원 (한국과학기술원 전자전산학과) ;
  • 서광덕 (연세대학교 컴퓨터정보통신학부) ;
  • 김재균 (한국과학기술원 전자전산학과)
  • Published : 2005.08.01

Abstract

The transmission of duplicate packets provides a great loss-resilience without undue time-delay in the video transmission over packet loss networks. But this method generally deteriorates the problem of traffic congestion because of the increased bit-rate required for duplicate transmission. In this paper, we propose an efficient packetization and duplicate transmission of video packets. The proposed method transmits only the video signal with high priority for each video macroblock that is quite small in volume but very important for the reconstruction of the video. The proposed method significantly reduces the required bit-rate for duplicate transmission. An efficient packetization method is also proposed to reduce additional packet overhead which is required for transmitting the duplicate data. The duplicated high priority data of the Previous video slice is transmitted as a Piggyback to the data Packet of the current video slice. It is shown by simulations that the proposed method remarkably improves the packet loss-resilience for video transmission only with small increase of redundant duplicated data for each slice.

패킷 손실망을 통한 비디오 전송시 중복 패킷 전송에 의하여 복구에 소요되는 불필요한 시간지연을 방지하고 손실된 패킷에 대한 강인한 복구 성능을 얻을 수 있다. 그러나 이 방법의 단점은 중복적인 데이터 전송으로 전송 데이터량이 증가하여 망에서의 트래픽량을 증가시키는 것이다. 본 논문에서는 중복 전송 기법을 위한 효과적인 중복 데이터 생성, 패킷화 및 전송원리를 제안한다. 제안된 방법은 영상 재생을 위해 필요한 중요한 부호화 정보만을 중복 패킷화하여 전송함으로써 중복 데이터 생성을 위해 필요한 추가 비트량을 감소시킨다. 또한 중복 데이터 전송을 위해 필요한 패킷화 과정에서 이전 영상의 중복 데이터를 현재 영상의 패킷에 포함시켜 패킷화 하는 Piggyback 패킷화 개념을 도입하여 패킷 오버헤드를 급격히 감소시킨다. 실험결과를 통해 제안된 중복 패킷 전송 방법은 단일 패킷 전송 방법에 비해 적은 량의 추가적인 비트량으로 패킷 손실 환경에서 매우 우수한 복구 특성을 보임을 확인한다.

Keywords

References

  1. J. Arnold, M. Frater, J. Zhang 'Error resilience in the MPEG-2 video coding standard for cell based networks A review,' Signal Processing: Image Communication, vol. 14, no. 6, May 1999, pp.607-633 https://doi.org/10.1016/S0923-5965(98)00059-9
  2. A. Li, S. Kittitomkun, Y. Hu, D. Park, J. Villasenor, 'Data partitioning and reversible variable length codes for robust video communications,' Proc. of Data Compression Conference(DCC), March 2000 https://doi.org/10.1109/DCC.2000.838186
  3. S. Wenger, 'H.264/AVC over IP,' IEEE Trans. Circuits Syst. Video technol., vol. 13, No.7, July 2003
  4. D. Wu, Y. Hou, Y. Zhang, 'Transporting Real-time Video over the Internet: Challenges and approaches,' Proc. IEEE, vol. 88, no. 12, Dec. 2000, pp. 1855-1877 https://doi.org/10.1109/5.899055
  5. K. Roh, K. Seo, J. Kim, 'Data partitioning and coding of DCT coefficient based on requantization for error-resilient transmission of video', Signal Processing: Image Communication, vol. 17, no. 8, Sept. 2002, pp. 573- 585 https://doi.org/10.1016/S0923-5965(02)00045-0
  6. J. Boyce, R. Gaglianello, 'Packet loss effects on MPEG video sent over the public Internet', ACM multimedia, 1998, pp.181-190
  7. H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, 'RTP: A transport protocol for real-time applications,' RFC 1889, Jan. 1996
  8. C. Bormann, L. Cline, G. Deisher, T. Gardos, C. Maciocco, D. Newell, J. Ott, G. Sullivan, S. Wenger, C. Zhu, 'RTP payload format for the 1998 version of ITU-T Rec. H.263 video (H.263+),' RFC 2429, Oct. 1998
  9. ITU-T, Video Coded Test Model Near-term 8 (TMN 8), 1997
  10. ITU-T Recommendation H.263: Video coding for low bitrate communication, lTU, Geneva, March 1996
  11. ITU-T Recommendation H.263+: Video coding for low bitrate communication, lTU, Geneva, January 1998
  12. J. Kurose, K. Ross, 'Computer Networking: A top-down approach featuring the Internet', Addison Wesley Longman Inc
  13. I. Moccagatta, S. Soudagar, J. Liang, H. Chen, 'Error-resilient coding in JPEG-2000 and MPEG-4', IEEE J. Selected Areas Commun., vol. 18, no. 6, June 2000, pp. 899-914 https://doi.org/10.1109/49.848245
  14. http://www.itl.nist.gov /div892/itg/carson/nistnet/
  15. ISO/IEC 14496-2, Coding of audio visual objects: Visual, ISO/IEC JTC1/SC29/WG11, Tokyo, March 1998