很久以前,我在阅读一种用于传输有损数据的蜂窝编码技术。如果我记得它填充了数据或类似的东西,或者为它提供某种冗余,以便只需要接收 60% 的传输就可以发送完整的信息。我不记得编码的名称了。
无论如何,我需要一些我可以用来编码数据的东西,这些数据具有类似的冗余/弹性属性、通过有损 UDP 网络、 radio 等进行的 IE 传输。
有没有人对有损网络中数据完整性的适当编码方案有想法?特别是也许我可以使用 Python 实现的东西,但是 Python 不是必需的。
最佳答案
在我的军事模拟时代,我们使用了 Reliable UDP 的风格.虽然不是一个正式的标准,但已经有一些实际的实现。
这个想法是向数据包添加 awknowledgements,以及重新发送丢失/丢弃的数据包的能力。
如果您担心位被扰乱,您可以向数据包本身添加一个简单的 CRC 或散列来验证完整性。
关于networking - 通过有损网络传输的数据编码选项有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20863594/