专栏总览《音视频开发》系列-总览
(由于内容调整,本文即将删除,已迁移至
https://liuzhen.blog.youkuaiyun.com/article/details/80136430)
WebRTC 中对视频帧类型为 KeyFrame 和 DeltaFrame 分开设置 FEC 相关参数, 均使用 FecProtectionParams 结构,结构体如下:
struct FecProtectionParams {
int fec_rate;
int max_fec_frames;
FecMaskType fec_mask_type;
};
参数fec_ratefec表示fec的冗余度, 范围在0到255之间,255对应100%。
参数max_fec_frames表示fec保护的码流的最大帧数,比如视频流,max_fec_frames = 30表示在30帧时就需要生成fec包。
参数fec_mask_type表示fec的掩码位标识使用模式, 分为随机模式和突发模式。