Talk type: Talk
WebRTC: Forward Error Correction
In network media systems (such as WebRTC), packet loss seriously affects the quality of communication and leads to poor user experience. WebRTC mainly uses two methods to deal with packet loss: retransmission (NACK) and forward error correction (FEC).
The report discusses the theoretical basis and implementation details of FEC in WebRTC implementation from Google. Due to the trade-off between bandwidth and error sustainability of the video stream, the traffic is enriched with useful redundant information that allows the end device to correct errors (recover lost packets).
You will learn what the FEC packet is, how FEC packets are generated, and what nuances to consider when implementing FEC.