找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 566|回复: 1

Oray-Raptor编码

[复制链接]

3

主题

3

回帖

21

积分

新手上路

积分
21
发表于 2025-3-4 14:29:22 | 显示全部楼层 |阅读模式
   Oray-Raptor是向日葵自研的混合FEC算法,能大幅优化远程控制技术在传输层的效能。它主要改进了TCP协议的丢包重传机制。
   TCP传输时,接收者发现报文错误或者丢包,会触发ARQ(Automatic Repeat-reQuest)自动重传,从而实现传输过程的错误修复。ARQ不可避免的会增加时延,特别是在高丢包率和大延时的弱网环境中,大量的重传包会占用有限的资源,使本已糟糕的网络进一步恶化。
   ARQ是丢包重传,需要客户端发现错误后,再发起重传。不仅时机慢,并且一来一回耗时也长。与ARQ对应的是FEC算法(前向纠错算法)。 如果已知一个环境,大概率会发生丢包,那么提前将冗余备份数据发送给接收端。不需要等客户端检查到错误后再重复,可以很好的解决时延问题。
   但是也并不是FEC算法就可以完全去掉ARQ。当网络质量很差时,发送较多FEC冗余包是可以改善传输质量,减少重传。当网络环境好时,如果发送大量的FEC冗余包,由于传输的数据量变大,接收时间反而变长了。所以FEC结合ARQ是更好的传输解决方案。


   Raptor喷泉码技术和ARQ优化了弱网环境下的通信效率问题.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

3

主题

3

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2025-3-4 14:30:36 | 显示全部楼层
该算法更适用于 远程桌面传输 等对时延要求高的实时控制的场景
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|软件开发

GMT+8, 2025-8-27 19:55 , Processed in 0.138099 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表