美文网首页网络开发
随机丢包率与恢复率的关系(FEC)

随机丢包率与恢复率的关系(FEC)

作者: FlyingPenguin | 来源:发表于2017-09-11 18:00 被阅读117次

名词解释

冗余比例N
N个媒体包生成一个FEC包
冗余度
冗余度 = (FEC个数) / (FEC个数+ 媒体包个数)

冗余度如下:


冗余度

随机丢包率与恢复率的关系(FEC)

这里的FEC用的异或的算法,假设媒体包与FEC包比例为5:1,说明编码时,每5个媒体包,产生一个FEC包,这5个媒体包和一个FEC包可以认为是一个FEC Group;当客户端(数据接收端),如果存在媒体包数据丢失,可尝试在当前FEC Group中利用FEC进行恢复。
网络中的丢包时随机的,所以这里用随机丢包率进行测试。比如随机丢包率为10%,那说明100个包(包括媒体包和FEC包)随机丢10个,然后在这种情况下进行测试。
这里假定媒体包个数为200000个进行测试。
测试结果:


随机丢包率和FEC修复率的关系 随机丢包率和FEC修复率的关系 曲线

这里看出:

  1. 丢包率越大,修复率越低(这好像是句废话)。
  2. 媒体包与FEC包比例为2:1,5:1,15:1,冗余度越来越小。
    冗余度越大,则FEC的恢复率越高。这是典型的空间换时间的思路。
  3. 另外注意到当丢包率达到10%时,15:1已经恢复率比较低,只有20%左右。

相关文章

  • 随机丢包率与恢复率的关系(FEC)

    名词解释 冗余比例N 冗余度 冗余度如下: 随机丢包率与恢复率的关系(FEC) 这里的FEC用的异或的算法,假设媒...

  • 音视频开发与计算机基础面试实战

    题目1.丢包恢复算法怎么实现的?丢包是由于网络不好导致的,还是确实丢包了,丢包率怎么反馈给发送端的?题目2.回音消...

  • webrtc带宽预测---发送端预测

    SR RR 通过RR包,将丢包率信息回传给发送端,根据丢包率做发送端带宽估计。接收RTCP包,以及对应处理流程基本...

  • WebRTC中丢包重传NACK实现分析

    在WebRTC中,前向纠错(FEC)和丢包重传(NACK)是抵抗网络错误的重要手段。FEC在发送端将数据包添加冗余...

  • WebRTC中丢包重传NACK实现分析

    在WebRTC中,前向纠错(FEC)和丢包重传(NACK)是抵抗网络错误的重要手段。FEC在发送端将数据包添加冗余...

  • 计算机网络的性能衡量指标

    速率 带宽 时延 时延带宽积 丢包率 吞吐率 衡量计算机性能的指标有不少,下面一一来介绍 速率 速率即数据率(da...

  • webrtc中的拥塞控制算法

    采用两种在因特网上做实时通信的拥塞控制方法,基于延迟的控制和基于丢包的控制。 基于丢包的控制器:需要测量丢包率,测...

  • iOS中模拟弱网调试 - 记录一下

    这里每个参数的含义大致如下:in bandwidth 下行带宽in packet loss 下行丢包率in del...

  • 2018年A股投资展望下:闸门渐紧

    5.胜率与赔率 将交易行为视为连续随机过程,则在一段时间后其结果取决于两个因素,胜率与赔率。在估值低位重仓甚至满仓...

  • 覆盖率报告解读

    jacoco覆盖率报告的解读 覆盖率级别 覆盖率首先是整个工程的目录的覆盖率。工程级 点进去以后是包级别的覆盖率包...

网友评论

    本文标题:随机丢包率与恢复率的关系(FEC)

    本文链接:https://www.haomeiwen.com/subject/ivmfsxtx.html