UDP 两种丢包处理策略:丢包重传(ARQ) 和 前向纠错(FEC)

本文探讨了UDP协议下处理丢包的两种策略:前向纠错(FEC)和丢包重传(ARQ)。FEC通过发送冗余数据实现单向传输下的丢包恢复,适合低丢包率场景;ARQ则依赖接收方反馈请求重传,适合对实时性要求较高的应用,但可能导致网络拥塞。

1. 两种丢包处理策略

为了保证实时性,通常适应UDP协议来针对RTP数据进行传输,而UDP无法保证数据传输的质量,所以在网络环境不好的时候,丢包是经常出现的问题,有什么策略来改善这个问题吗?
常用的方法有: 丢包重传(ARQ)前向纠错(FEC)

611089-20190917111913654-1086368371.png

通常抗丢包有两种方式,FEC和ARQ。FEC是前向冗余,举个例子,发送数据A和B,增加发送一个数据C等于A和B的异或。接收方接到这3个包的任意2个包,异或一下就可以得到第3个包。当然,实际的FEC没这么简单,通常会有比较复杂的矩阵运算。ARQ就是接收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值