RDP 如何降低音频传输的延迟?

2017-09-10 20:18:25 +08:00
 gam2046

虽然需求有点诡异,但是还是想来问问。

RDP 远程连接到局域网一台机器,需求将该计算机的音频重定向到本机输出。

奈何 RDP 图形传输效率很高,可是音频的延迟就有点大了。在千兆内网环境中,人耳可以感受到明显延迟。大约在 1~3 秒左右。

造成延迟的基本原因大约是远程机器中存在一个音频的缓冲区,待缓冲区满了以后才会一并发送过来。

所以有什么方法可以降低这个音频的延迟呢?

RDP 两端均为 Windows,已启用 Remote FX

2420 次点击
所在节点    微软
4 条回复
fzinfz
2017-09-10 23:37:20 +08:00
popkara
2017-09-11 11:43:23 +08:00
RDP 的音频确实有点问题,视频还好,音频同个千兆交换机下有时都会爆音,搞不明白。视频还算好,但也会有时出现色块,无法自己恢复,需要重连。Remote FX 确实是个好东西,有着近乎原生的体验。
gam2046
2017-09-12 09:11:26 +08:00
@fzinfz 感谢提供思路。可惜我的情况是客户端通过蓝牙连接的音响,并不可以通过 USB Redirection 传给 RDP 服务端。

@popkara 之前从没遇到过你说的视频色块的情况。但是就在看完你的帖子以后 遇到了。Windows 2016 连接到 Windows 10,使用 HTML5 播放视频时 大概率出现此情况。
fzinfz
2017-09-13 19:33:33 +08:00
@gam2046 回复这个帖子后我也遇到 RDP 音频延迟几秒的问题了( win 10 连 2016 物理机)。。。原因是我在 RDP 1 中又开了个嵌套的 RDP 2,然后在 RDP 1 中放视频,关闭 RDP 2 后正常,供参考。记得之前也试过连 remotefx guest,并不会有那么夸张的音频延迟。

建议测试:
非蓝牙直连
监测下 ping 值 /guest CPU 使用率
和其它环境的延迟对比下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/389597

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX