forward_error_correction_packet_mask
packet_mask的概念
- 假设有n个媒体包,生成了k个fec包
- packet_mask使用一个uin8_t的数组,描述这k个fec计算时使用的媒体包,从逻辑上可以看出一个二维数组。
- 每个fec包占用L个字节位图。使用位图上值为1的媒体包参与这个fec包的内容生成。
- 最多支持48个媒体包
- L只有2、6两种取值,当n小于16时L=2,当 16<=n<=48时,L=6
- 第i个包使用(i-1)*L ~ i*L个字节的数据表示。