FEC(Forward Error Correction)前向纠错 UDP\RTP 中使用用于改善无线等网络丢包等问题
2016-03-18 21:55
465 查看
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)音视频传输效果:
点击打开链接
相关文章推荐
- 高效地配置okhttp
- bzoj 2816: [ZJOI2012]网络(splay)
- Android好用的okhttp网络封装(get,post,上传,下载)
- http协议(2)
- 极路由的“802.1x手机号登陆wifi”插件,电脑连接wifi方法
- TCP/IP协议栈
- http status 400,http 400,400 错误
- 1570: [JSOI2008]Blue Mary的旅行|网络流
- TCP协议连接建立与连接断开过程(含断开时的TCP状态图)
- 压测网络随记
- IOS 网络浅析-(七 JSON解析之三方JSONKit)
- 基于TCP协议的Socket编程,实现文件的上传
- 常见http状态码详解
- 使用RNN解决句子对匹配问题的常见网络结构
- nginx支持负载均衡及https安装配置
- TCP/IP、UDP、Http、Socket的区别
- http协议返回状态值及意义
- 网络管理
- 神经网络之BP神经网络
- screen命令详解