DOI QR코드

DOI QR Code

Network Adaptive ARQ Error Control Scheme for Effective Video Transport over IP Networks

IP 망을 통한 비디오 전송에 효율적인 망 적응적 ARQ 오류제어 기법

  • Received : 2011.03.25
  • Accepted : 2011.05.09
  • Published : 2011.05.30

Abstract

In this paper, we propose an effective network-adaptive ARQ based error control scheme to provide video streaming services through IP networks where packet error usually occurs. If time delay and feedback channel are allowed, client can request server to retransmit lost packets through IP networks. However, if retransmission is unconditionally requested without considering network condition and number of simultaneous feedback messages, retransmitted packets may not arrive in a timely manner so that decoding may not occur. In the proposed ARQ, a client conditionally requests retransmission based on assumed network condition, and it further determines valid retransmission time so that effective ARQ can be applied. In order to verify the performance of the proposed adaptive ARQ based error control, NIST-Net is used to emulate packet-loss network environment. It is shown by simulations that the proposed scheme provides noticeable error resilience with significantly reduced traffics required for ARQ.

본 논문에서는 패킷 오류가 발생하는 IP 망을 통해 비디오 전송 서비스를 제공하기 위한 효율적인 망 적응적 ARQ 기반의 오류 제어 기법을 제안한다. 재전송에 요구되는 지연시간이 허용되고 재전송을 위한 피드백 채널의 사용이 가능한 경우, IP 망에서 패킷 손실이 발생하면 수신 단말은 서버에게 손실된 패킷의 재전송을 요청할 수 있다. 그러나 망 상황과 동시에 전송되는 피드백 메시지의 수를 고려하지 않고 무조건적인 재전송을 요청할 경우 손실된 패킷이 복호화에 필요한 시점까지 도착할 것인지가 보장되지 않는다. 제안된 ARQ 기법은 추정된 망 상태를 기반으로 조건적으로 재전송 요청 여부를 결정하고, 유효한 재전송 요청 시점을 결정하여 보다 효율적인 ARQ가 적용될 수 있도록 한다. 제안된 망 적응적 ARQ 기반의 오류 제어 기법의 성능을 검증하기 위하여, 패킷 손실 네트워크 환경을 NIST-Net을 기반으로 구현하며 실험 결과를 통해 제안된 기법의 우수한 오류 강인 성능을 검증한다.

Keywords

References

  1. 김재균, "영상통신개론," 홍릉과학출판사, 2009년 8월.
  2. H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, "RTP: A Transport Protocol for Real-Time Applications," IETF RFC 3550, IETF, July 2003.
  3. H. Liu, H. Ma, M. Zarki, S. Gupta, "Error control schemes for networks: An Overview," Mobile Networks and Applications, vol. 2, no. 2, pp. 167-182, 1997. https://doi.org/10.1023/A:1013676531988
  4. F. Hartanto, H. Sirisena, "Hybrid error control mechanism for video transmission in the wireless IP networks," IEEE Workshop on Local and Metropolitan Area Networks, Sydney, Australia, Nov 1999. https://doi.org/10.1109/LANMAN.1999.939966
  5. F. Varcirca, A. Vendictis, A. Baiocchi, "Optimal design of hybrid FEC/ARQ schemes for TCP over wireless links with Rayleigh fading," IEEE Trans. Mobile Computing, vol. 5, no. 4, pp. 289-301, Apr 2006. https://doi.org/10.1109/TMC.2006.1599400
  6. T. Gan, L. Gan, and K. Ma, "Expected run-time distortion based scheduling for scalable video transmission with hybrid FEC/ARQ error control," in Proc, IEEE Int. Conf. Acoustics, Speech and Signal Processing, vol. 1, pp. 829-832, Apr. 2007. https://doi.org/10.1109/ICASSP.2007.366036
  7. S. Aramvith, C. Lin, S. Roy, and M. Sun, "Wireless video transport using conditional retransmission and low-delay interleaving," IEEE Trans. Multimedia, vol. 12, no. 6, pp. 558-565, June 2002. https://doi.org/10.1109/TCSVT.2002.800326
  8. S. Wenger, M. Hannuksela, M. Westerlund, D. Singer, "RTP payload format for H.264 video," IETF RFC 3984, IETF, Feb. 2005.
  9. A. R. Prasad, K. Seki, "Hybrid ARQ for IP Packet Transmission," IEEE Universial Personal Communications Record, vol 2, pp. 531-535, Oct 1997. https://doi.org/10.1109/ICUPC.1997.627221
  10. NIST-Net, Software provided by National Institude of Standards and Technology (NIST), http://www-x.antd.nist.gov/nistnet.
  11. M. Gaynor, "Proactive packet dropping methods for TCP gateways," Available at http://www.eecs.harvard. edu/-gaynor/final.ps, Oct. 1996.
  12. ISO/IEC JTC1/SC29/WG11, 14496-10 AVC, "Advanced video coding for generic audiovisual services," Mar. 2005.