ULPFEC 编码学习总结
在DAY05中分析了逻辑上FEC的构造https://blog.csdn.net/qq_32019929/article/details/101204082
在DAY06中分析了WebRTC中FEC的使用流程和基本参数https://blog.csdn.net/qq_32019929/article/details/101287808
在DAY07中简要分析了各参数来源以及掩码表相关内容https://blog.csdn.net/qq_32019929/article/details/101367891
本文章介绍个人理解中的剩余参数的使用及意义,以及WebRTC中ulpfec和RFC5109的差异
从ULPFEC的建立流程分析,重点在于ulpfec_generrator中调用AddRtpPacketAndGenerateFec将媒体数据RTC打包为FEC
AddRtpPacketAndGenerateFec中调用到EncodeFec编码Fec数据包
int EncodeFec(const PacketList& media_packets,//媒体包必须属于同一媒体
uint8_t protection_factor,//保护因子
int num_important_packets,//本帧中重要的包(这个与后面的掩码表设定相关)
bool use_unequal_protectio