通过VPN的UDP消除数据包丢失?

我正在接收来自远程位置的MPTS UDPstream,并且正在经历数据包丢失。 我想知道是否有任何方法来消除这个数据包丢失,同时仍然使用UDP协议?

我想通过VPN使用UDP。 这在技术上甚至是可能的,如果是这样,它将消除UDP中的数据包丢失?

先谢谢你。

是的,通过VPN的UDP是可能的,但不,这不会改变一件事情。 尽pipe底层传输可能是可靠的,但是UDP已经被devise为不重传丢失的分组。 如果你真的遇到了packetloss的问题,可以切换到TCP进行传输,通过使应用程序发送UDP数据包更慢,或者增加path上的带宽(如果链接已满)来修复它。

这完全取决于数据包丢失的原因和位置。 一些例子:

  • 您的ISP“优化”stream量并降级您的UDPstream量。 在这种情况下,VPN将有所帮助,除非ISP降级VPNstream量。
  • 您没有足够的带宽来处理stream量。 在这种情况下,VPN将无济于事。