【发布时间】:2013-12-04 13:27:05
【问题描述】:
我正在使用 UDP 协议在显示器和设备之间传输图像。我将图像拆分为字节并发送。在设备端接收到的字节丢失。一些 UDP 数据包丢失。 所以在重新排列图像时,它会变得模糊,有时会混淆。
我的问题是,
在重新排列字节时,如何用空字节填充图像。 (用空包填充丢失的字节)。使丢失的序列显示为空白。
怎么做。??
【问题讨论】:
我正在使用 UDP 协议在显示器和设备之间传输图像。我将图像拆分为字节并发送。在设备端接收到的字节丢失。一些 UDP 数据包丢失。 所以在重新排列图像时,它会变得模糊,有时会混淆。
我的问题是,
在重新排列字节时,如何用空字节填充图像。 (用空包填充丢失的字节)。使丢失的序列显示为空白。
怎么做。??
【问题讨论】:
您发送的是哪种图像格式?我怀疑在压缩图像中无法知道丢失了多少像素。
您可以做的是剖析图像并压缩这些图块并发送压缩图块。这样,当您重建图像时,您就可以确切地知道缺少哪些图块,例如想想谷歌地图。
【讨论】:
只需使用 TCP。如果您需要 100% 正确接收,有序且完整,它不是 UDP 的候选应用程序。
【讨论】: