分享一个成本 60 元的远程 1080p50 帧 pikvm 的方案,流畅度吊打向日葵控控 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lxxiil
V2EX    分享发现

分享一个成本 60 元的远程 1080p50 帧 pikvm 的方案,流畅度吊打向日葵控控

  •  
  •   lxxiil 339 天前 2899 次点击
    这是一个创建于 339 天前的主题,其中的信息可能已经有所发展或是发生改变。
    分享一个成本 60 元的远程 1080p50 帧 pikvm 的方案,流畅度吊打向日葵控控

    成本:
    1.玩客云 25 元
    2.采集卡 ms2130 25 元
    3.双公头 usb 线 5 元
    4.hdmi 线 5 元

    教程: https://www.bilibili.com/video/BV1Hz2ZYxEr8
    文档: https://one-kvm.mofeng.run/onecloud_install/

    我自己的额外玩法,因为视频流是 mjpge 很吃带宽(上行大的可以直接在玩客云进行 Tailscale 异地组网),1080p50 帧大概需要 50M 上行,而玩客云又无法走 H264 的压缩格式。
    因此我在被控端旁边放了台 X86win10 主机(安装 GameViewer),win10 主机和玩客云同局域网,win10 主机直接走局域网控制 kvm 被控端,这样可以 1080p 拉满 60 帧,
    异地用 GameViewer 控制这台 win10 主机,win10 主机相当于跳板机,进行套娃远控,这样 GameViewer 只需要 12M 左右的上行就可以 1080p60 帧操作 KVM 被控端。



    文档中的虚拟机 kvm(vmware 直接安装在 win10 主机,这样就省去玩客云了),我也尝试了这个方案,但是要搭配另外一个硬件模拟键鼠(CH340+CH9329 USB 一体线),这个硬件没有玩客云的 otg 模式键鼠那么鼠标跟手(CH9329 串口速率约 0.0096mbps ,otg 速率 480mbps ,因此 CH9329 hid 延迟大),就放弃了虚拟机方案

    有相同兴趣的老哥们可以提供下你们的方案。
    14 条回复    2024-12-19 23:29:34 +08:00
    metalvest
        1
    metalvest  
       339 天前 via Android
    被控机就只能通过网络访问了吗,要物理访问就得重新接线?
    ShinichiYao
        2
    ShinichiYao  
       339 天前
    mjpeg 是 USB 摄像头年代 480p 的上古的压缩算法了,压缩率差画质差还要引入那么多设备,Win10 自带的 RDP ,API 级的压缩算法,开启 udp 支持网络延迟小的话 12M 上行和本地操作都感觉不出区别了
    ShinichiYao
        3
    ShinichiYao  
       339 天前   1
    哦,你是玩游戏啊,那专业对口 Moonlight 不是更好用吗
    mayli
        4
    mayli  
       339 天前
    mjpeg 要是本地,或者帧率不高,其实也能用,贵在非常简单。
    要是要求帧率和带宽,随便压缩一下也不难,rpi 都有硬编码器,虽然质量一般,但是也够用了。
    my101du
        5
    my101du  
       338 天前
    我也试过用 Docker 跑 KVM 服务模拟玩客云, 有个库好像是通过 VNC 协议来远程, 但是操作延迟太厉害了,放弃。
    giao123
        6
    giao123  
       338 天前
    winondws 控制 windows 可以直接组网+自带远程连接,p2p 打洞成功如斯顺滑
    lxxiil
        7
    lxxiil  
    OP
       338 天前 via iPhone
    @metalvest 用 ms2131 带环出功能的采集卡替换掉文中的 ms2138 就行,45 元。或者被控机的视频输出口≥2 个,就不需要环出功能的采集卡
    lxxiil
        8
    lxxiil  
    OP
       338 天前 via iPhone
    @ShinichiYao 被控机的环境:
    1.在内部网络,安装了监控软件,文件复制粘贴都会有监控日志
    2.禁止多网卡
    3.所有软件在监控的白名单才允许运行
    4.每天都会被扫描开放的端口以及协议
    5.rdp 的 3389 属于违规协议,会被全省通报


    综上,只能用 kvm 控制
    lxxiil
        9
    lxxiil  
    OP
       338 天前 via iPhone
    @giao123 所处环境决定了不能软件控制,因此只能在硬件控制 kvm 上来解决问题
    metalvest
        10
    metalvest  
       338 天前
    @lxxiil 好像用这个命令也可以直接环出? ustreamer-dump --sink=kvmd::ustreamer::jpeg --output - | ffmpeg -use_wallclock_as_timestamps 1 -i pipe:c:v -an -pix_fmt bgr24 -f fbdev /dev/fb0
    lxxiil
        11
    lxxiil  
    OP
       338 天前 via iPhone
    @metalvest 按那个文档作者的选话说软件环出有点问题,建议还是 hdmi 一分二,或者是用带硬件环出的采集卡 ms2131
    Aimirr
        12
    Aimirr  
       297 天前
    贵单位电脑,显示拓展屏幕(就是外接显示器)?
    Aimirr
        13
    Aimirr  
       297 天前
    贵单位电脑,限制拓展屏幕(就是外接显示器)?
    lxxiil
        14
    lxxiil  
    OP
       297 天前 via iPhone
    @Aimirr 不限制外接显示器
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2801 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 00:27 PVG 08:27 LAX 17:27 JFK 20:27
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86