通过 150Kbps 地球静止卫星链路在 Windows PC 上运行 GUI 应用程序是否可行?
我所在的公司有时会在远程位置操作数据收集设备。我们通常使用自己的软件,它有自己相当紧凑的二进制协议,再加上一点 ssh,因为远程操作系统是 Linux。然而,对于即将开展的项目,客户需要大量专业传感器设备,这些设备有自己的专有控制应用程序,表现为 Windows GUI。我听说,当设备在现场时,可能需要不时访问这些应用程序,以检查和调整采集设置等。
我几乎所有的远程访问经验都是通过 ssh(或者曾经是 3270 ;) 进行的,因此我不知道 GUI 工作实际上需要多好的连接。150Kbps 和 700-1400ms 的延迟对于在熟悉的软件中更改设置的简短会话来说是否合理,接受用户体验不会很有趣?
在软件方面,我知道 Windows 自己的 RDP、各种 VNC 实现和 NoMachine/nxserver。其中哪一个(或其他我不熟悉的)可能在这种情况下提供最可接受的性能?除非它们的低带宽性能确实引人注目,否则强烈不推荐使用具有第三方托管组件(如 TeamViewer)的系统;我们希望将所有内容保留在我们自己的网络上。
感谢您的帮助。
答案1
在熟悉的软件中,短暂地更改设置时,150Kbps 和 700-1400ms 的延迟是否可行,并且用户体验不会太好?
150Kbps 的带宽足够了,但延迟会让您崩溃。再加上任何数据包丢失,您就会体验到非常糟糕的体验。
Teamviewer 等(尽管不是首选)在这种情况下可能会工作得更好,但您必须对其进行测试才能知道。