Design and Implementation of a Transparent Forward Error Correction Coding Daemon for Unreliable Transports

  • Authors:
  • Albert K. T. Hui;Samuel T. Chanson

  • Affiliations:
  • -;-

  • Venue:
  • PROMS 2001 Proceedings of the 6th International Conference on Protocols for Multimedia Systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we propose a novel approach to adding a forwarderror correction (FEC) code to UDP and other IP-based unreliable protocols. We call this Sub-socket FEC (SSF). Implemented below the socket interface, SSF provides universal and transparent FEC protection to any IP socket-basedcomm unication channels on which all existing IP applications can continue to work without any modication. A prototype system called the FEC Daemon (FECD) has been implementedusing the SSF approach. It employs an erasure code based on XOR encoding, which can be extended to support Vandermonde matrix coding. Since the system is light-weight and does not use retransmission, it is particularly suitable for multimedia applications with real-time constraints. The design, implemenation and performance analysis of FECD are presentedin this paper.