V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
升级到 Windows 11
wszgrcy
V2EX  ›  Windows

windows 的 rdp 如何提高传输质量

  •  
  •   wszgrcy · 324 天前 · 3369 次点击
    这是一个创建于 324 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 局域网,设备 readmi ac2100(openwrt) windows 端 网线; linux ax200

    • 不知道卡在哪里了,rdp 设置 将加速方面的都开了,60 帧也开了但是 windows 方面的速度,始终在 150mbps 左右,linux 用 rdesktop -x l -z 等参数也开了,linux 显示的传输速度是 18m/s(和 windows 换算下来差不多)

    • 但是如果找个视频看,全屏就能看到隐隐约约的不连贯,但是视频是 30 帧的....切换软件的时候也能明显看出来

    • 当然如果正常 code,几乎没影响,和操作本机一样,只不过确实远程的时候感觉缺了点什么

    • 不知道现在是速度跟不上,需要更高的速度,还是帧率被锁了,又或者是 linux 端没法处理那么大的数据量,也就是虽然传过去,但是实际上产生了跳帧?

    17 条回复    2021-01-21 10:20:27 +08:00
    cheng6563
        1
    cheng6563  
       324 天前
    rdp 是这样的。要想流畅用类似 Parsec 这种为远程游戏而生的软件
    IDAEngine
        2
    IDAEngine  
       324 天前
    rdp 裸流估计可以解决
    MeteorCat
        3
    MeteorCat  
       324 天前 via Android
    有没有显卡?还是虚拟机的 128m 显存?
    IDAEngine
        4
    IDAEngine  
       324 天前
    @wszgrcy 我们以前用 beyondtrust 远程桌面,可以远程桌面看 youtube 1080p,一点都不卡,特别流畅。
    wszgrcy
        5
    wszgrcy  
    OP
       324 天前
    @MeteorCat 实体机,笔记本 intel 集显+1060 不过远程的时候看的是集显有占用
    jindom
        6
    jindom  
       324 天前
    rdp 协议网络上基于 TCP 的,传输连续图像的时候没有优势,可以用支持 udp 的远程连接软件。
    个人试过 Anydesk 和 parsec 都是支持 udp 协议的,远程看视频玩游戏都行
    当然 windows 的 rdp 也可以开启 udp,google 一下有教程,不过开了效果也不是特别好
    elfive
        7
    elfive  
       324 天前 via iPhone
    @jindom #6 rdp 在 win7 以后就支持 udp 传输了,win7 安装个补丁也能够支持 udp 传输。我办公室(win7)远程家里(win10),300kB/s 都能很流畅的看视频……游戏的话……哎……rdp 下 Minecraft 和一些游戏开不起来……
    jindom
        8
    jindom  
       324 天前
    @elfive 不是吧,我看是需要 winserver 启用远程桌面管理器然后注册表改点东西才可以的。要不然连接信息那边不会显示已启用 udp 吧,没试过 win7 启用 udp 不清楚具体。
    ![]( https://hackmd.jinzz.cc/uploads/upload_ce0f7d085009470f3bcbe8a34012156b.png)
    ShinichiYao
        9
    ShinichiYao  
       324 天前
    打开 UDP 支持就可以了
    thtznet
        10
    thtznet  
       323 天前
    你需要启用 RemoteFX 支持。
    thtznet
        11
    thtznet  
       323 天前
    补充一下,不启用 RemoteFX 或者显卡直通,你永远只有 30fps,这是写在微软文档上的标准。
    thtznet
        12
    thtznet  
       323 天前
    不好意思,我记错了,启用 RemoteFX 也只有 30fps,但是播放视频可以硬解,看普通视频是够的,DDA 可以达到 60fps,这是文档: https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/plan-for-gpu-acceleration-in-windows-server
    thtznet
        13
    thtznet  
       323 天前
    补充一个微软提供的修改注册表提升 RemoteFX fps 的方法: https://docs.microsoft.com/zh-cn/troubleshoot/windows-server/remote/frame-rate-limited-to-30-fps
    ttimasdf
        14
    ttimasdf  
       323 天前
    18M 每秒还不连贯……这都赶上 4K 电影的码率了。如果你觉得 RDP 质量还不行,那只能说明 RDP 不是针对这个场景的。从编解码、压缩开销、传输各方面肯定有一个在瓶颈上,不是切换下某个配置开关就能解决的。

    如果是想看电影打游戏的话,除了楼上提到的一些,也可以试试 steam link 。不是开玩笑,这软件延迟非常非常低。而且如果你买了阀门特别定制的硬件盒子(也叫 steam link,咸鱼两三百)的话,局域网里用它插手柄 1080p 打游戏都完全没有问题,除非打 FPS,否则延迟基本感知不到。而且 win 版本投屏服务端软件(其实就是 steam……)是可以投全桌面的,当 RDP 也没啥大问题。
    ttimasdf
        15
    ttimasdf  
       323 天前
    而且 steam link 可以推音频流,我现在就拿 steam link 插电视,电脑上电影下载好双击播放电视上就有了,,NAS 都省了,,
    Eytoyes
        16
    Eytoyes  
       323 天前
    rdp 公网远程推 gal 真的爽啊,省流又省电,后来发现音画不同步,总慢了 0.2 秒,最后关掉了路由 nat 加速解决了
    hccsoul
        17
    hccsoul  
       322 天前
    ==调用不了独立显卡,很多需要打开独显的软件打开都报错。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3792 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:22 · PVG 16:22 · LAX 00:22 · JFK 03:22
    ♥ Do have faith in what you're doing.