Dynamical Combination of Byte Level and Sub-Packet Level FEC in HARQ Mechanism to Reduce Error Recovery Overhead on Video Streaming Over Wireless Networks
Byte level Forward Error Correction (B-FEC) is efficient for recovery from uniform bit errors, but not suitable to handle recovery from burst bit errors. Conversely, Sub-Packet level Forward Error Correction (SP-FEC) can alleviate the problem of large encoding/decoding delay jitter in Packet level Forward Error Correction (P-FEC) to efficiently handle recovery from burst bit errors, but has large error recovery overhead as P-FEC for recovery from uniform bit errors. This paper proposes a dynamic combination of byte level and Sub-Packet level Forward Error Correction (BSP-FEC) in the Hybrid Automatic Repeat reQuest (HARQ) mechanism to reduce the error recovery overhead. BSP-FEC not only can solve the problems appearing in B-FEC and SP-FEC, but also can get the advantages of B-FEC and SP-FEC in the HARQ mechanism.