FEC(Forward Error Correction)前向纠错 UDP\RTP 中使用用于改善无线等网络丢包等问题--转
2017-05-16 21:02
246 查看
FEC(Forward Error Correction)前向纠错 UDP\RTP 中使用用于改善无线等网络丢包等问题
算法暂不介绍。
思路:FEC ENCODE 增加冗余包,当无线等网络丢包之后,接收端使用冗余包可将丢失的包DECODE出来。
举例:10个包,编码后会增加2个包,共12个包发送到接收端,接收端丢失第5和第9包,仅靠剩下的10个包就可以解出第5和第9包。
结果就是,接收端接收到了完整的10个包,代价仅仅是增加了冗余和cpu编解码的消耗。
参考:
1.
2.
算法暂不介绍。
思路:FEC ENCODE 增加冗余包,当无线等网络丢包之后,接收端使用冗余包可将丢失的包DECODE出来。
举例:10个包,编码后会增加2个包,共12个包发送到接收端,接收端丢失第5和第9包,仅靠剩下的10个包就可以解出第5和第9包。
结果就是,接收端接收到了完整的10个包,代价仅仅是增加了冗余和cpu编解码的消耗。
参考:
1.
RTP抗丢包传输方案
点击打开链接2.
使用FEC改善UDP(RTP)音视频传输效果:
点击打开链接相关文章推荐
- FEC(Forward Error Correction)前向纠错 UDP\RTP 中使用用于改善无线等网络丢包等问题
- FEC(Forward Error Correction)前向纠错 UDP\RTP 中使用用于改善无线等网络丢包等问题
- 使用FEC改善UDP(RTP)音视频传输效果
- 使用FEC改善UDP(RTP)音视频传输效果
- 使用FEC改善UDP(RTP)音视频传输效果
- 使用FEC改善UDP(RTP)音视频传输效果
- 使用FEC改善UDP(RTP)音视频传输效果
- FEC改善UDP(RTP)传输音视频的问题
- 使用FEC改善UDP(RTP)音视频传输效果
- 解决Fedora 16无法使用无线网络问题
- 使用case语句来改善verilog代码中if……else分支过多的问题
- 使用WebDeployment Project改善VS2005发布网站问题 (一) 基础
- 解决Ubuntu更新后无线网卡不能使用的问题
- windows 2008初体验常见问题: 无线网络"没有正确配置为使用IP协议" 错误解决办法
- 使用WebDeployment Project改善VS2005发布网站问题
- ipod无法使用无线网络问题分析
- ubuntu系统无线wifi等不能使用问题
- 解决在thinkpad E420 装ubuntu 无法使用无线网卡问题
- Ubuntu无线网卡无法使用问题的解决办法
- 使用WebDeployment Project改善VS2005发布网站问题