The present disclosure is directed to a system and method of correcting
video data errors. In a particular embodiment, the method includes
receiving a plurality of Internet Protocol (IP) video data packets at a
generator of a video acquisition system. The method also includes
calculating a first error correction code corresponding to a first error
profile and generating a first forward error correction (FEC) packet to
produce the first error correction code. The method also includes
calculating a second error correction code corresponding to a second
error profile and generating a second FEC packet to produce the second
error correction code. Further, the method includes transmitting a stream
of data packets including the plurality of IP video data packets, the
first FEC packet and the second FEC packet, to a re-generator of an
Internet Protocol video transport system, where an arbitrator of the
re-generator identifies an error in the plurality of IP video data
packets and selects one of a plurality of inverse FEC functions to
correct the error.