The case for packet level FEC

Packet level forward error correction can be implemented by transmitting M redundancy packets after each set of N regular packets, so that all packets can be reconstructed if at least N out of N + M are received. The idea is usually dismissed because the gain is not worth the additionnai transmission overhead and the increased computation load, but further analysis shows that this dismissal may be questioned.