触摸屏,游戏级推流 低网络带宽占用。总有人想要在不可呢三角面前大吼一声:“我全都要!”
在开始之前,请务必备份注册表。
条件
在满足公网环境能建立RDP连接的条件之外。
1080p分辨率,60fps刷新率,需要服务端到客户端的下行带宽在20Mbps以上。
提高刷新率
默认情况下,rdp服务端会锁定推流帧率为30fps。需要手动编辑注册表解锁60fps以上的刷新率。
regedit
进入计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
,添加DWMFRAMEINTERVAL
,修改值为十进制15。即:
1 | reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations" /v DWMFRAMEINTERVAL /t REG_DWORD /d 15 /f |
经测试当DWMFRAMEINTERVAL
的值为8时,testufo测试可以达到120fps。相应地,实际使用中达到如此的显示素质需要客户端有更好的屏幕。
传输设置、显卡硬件加速
打开gpedit.msc
。进入计算机配置\管理模板\Windows组件\远程桌面服务\远程桌面会话主机
传输协议TCP+UDP
在远程桌面会话主机进入连接
修改选择RDP传输协议为已启用、使用UDP或TCP音视频播放
在远程桌面会话主机进入设备和资源重定向
修改允许音频和视频播放重定向为已启用
修改限制音频播放质量为已启用、高启用WDDM驱动
在远程桌面会话主机进入远程会话环境
修改为远程桌面连接使用WDDM图形显示驱动程序为已启用RemoteFX
在远程会话环境
修改对RemoteApp使用高级RemoteFX图形为已启用
修改配置RemoteFX自适应图形的图像质量为已启用、高
酌情修改配置RemoteFX数据的压缩、配置RemoteFX自适应图形硬件编解码
在远程会话环境
修改将硬件图形适配器应用于所有远程桌面服务会话为已启用
修改为远程桌面连接设置H.264/AVC 444图形模式的优先级为已启用
修改为远程桌面连接设置H.264/AVC 硬件编码为已启用
存在的问题
频繁黑屏闪屏,此时GPU的3D资源占用会间歇达到100%。在刚登录时有概率出现这种情况。在重新连接一个已经断开的远程会话时会出现这种情况的概率更高。升级显卡驱动程序可以有所缓解。
偶尔会花屏。据说在客户端远程桌面连接应用中,“体验”选项卡下,反选“持久位图缓存”可以解决,实际并没有效果。重新连接解决此问题。