![如何减少 RDP 带宽使用量?](https://linux22.com/image/1569842/%E5%A6%82%E4%BD%95%E5%87%8F%E5%B0%91%20RDP%20%E5%B8%A6%E5%AE%BD%E4%BD%BF%E7%94%A8%E9%87%8F%EF%BC%9F.png)
我正在使用远程桌面连接到 Windows 7 x64 PC。该操作系统允许并发远程桌面连接。
我希望能够远程玩电子游戏,但我注意到使用远程桌面时游戏运行缓慢,但在本地玩游戏时运行正常。我提到玩游戏时没有其他用户连接。我注意到任务管理器中显示的网络吞吐量约为 75Mbps。
如果我使用 AnyDesk 连接,网络吞吐量最大为 10Mbps,游戏运行正常。因此,这表明问题与网络带宽不足有关。但 AnyDesk 并不是解决方案,因为 PC 需要允许多个并发远程桌面会话。
我尝试将远程桌面的设置降低到:1024x764、15 位颜色、不允许其他选项(例如视觉样式、动画……),游戏运行得稍微好一些(不如使用 AnyDesk 时那么好),吞吐量下降到 60Mbps 左右。但是,这对于玩游戏来说是不可接受的。
所以我的问题是如何降低远程桌面吞吐量(以便能够像使用 AnyDesk 一样玩游戏)?
答案1
更好的解决方案(如果你有最新的 GPU)将是 Nvidia Gamestreaming 或Steam 家庭流媒体使用您的 GPU 硬件视频编码器通过网络捕获和传输您的游戏的解决方案。
因为他们使用硬件来捕获和编码视频,所以他们可以在更高的分辨率下实现更低的延迟,并且因为视频采用 h.264 编码,所以它的带宽比大多数 RDP 解决方案低得多。
RDP 解决方案往往假设需要 1:1 复制桌面,并且不太可能出现快速移动,因此对一切而且它们往往运行缓慢。对于游戏来说,你的要求是低延迟和快速运动响应,质量略有下降是可以接受的。