V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zsvc
V2EX  ›  程序员

webRTC 实现 WEB 控制 windows 上某个应用的窗口界面功

  •  
  •   zsvc · 13 天前 · 735 次点击

    有人做过使用 webRTC 实现 WEB 控制 windows 上某个应用的窗口界面功能么 ? 有的话感谢分享一下项目谢谢。

    12 条回复    2024-05-22 10:11:20 +08:00
    xubeiyan
        1
    xubeiyan  
       13 天前
    首先你如果通过浏览器是不得行的,因为沙盒没法操作浏览器之外的东西。如果你用 Electron 或者类似物,这是可以的。因为在 2017 年我就写过 WebRTC+robotjs 的一个,实现了整个远程控制了(屏幕键盘鼠标)。项目地址在此: https://github.com/xubeiyan/yukiyukiProject 但 ICE 服务器早就关了(用不了的
    daysv
        2
    daysv  
       13 天前
    webRTC 用作传输, 控制这一块还是要你自己搞定,N 年前用 node webkit 有实现过
    youngPacce
        3
    youngPacce  
       13 天前
    tauri+rust+webRTC [ [Rust] 使用 Tauri 开发的一款远程桌面控制软件-哔哩哔哩] https://b23.tv/EsVaL9A
    zsvc
        4
    zsvc  
    OP
       13 天前
    @xubeiyan 需要的可以定位录屏某个窗口不是桌面
    zsvc
        5
    zsvc  
    OP
       13 天前
    @youngPacce 你好项目性能如何?
    youngPacce
        6
    youngPacce  
       12 天前
    @zsvc 这个我不太清楚,我只是看到了没试过,不过看演示速度还是很快的。
    nashaofu
        7
    nashaofu  
       12 天前 via Android
    https://github.com/screego/server 这个能否满足需求?
    xubeiyan
        8
    xubeiyan  
       12 天前 via Android
    @zsvc webrtc 支持只抓取一个窗口的
    SenseHu
        9
    SenseHu  
       12 天前
    想实现 rustdesk 的功能?
    flyqie
        10
    flyqie  
       12 天前 via Android
    @xubeiyan #8

    可以自己实现然后把帧数据喂给 webrtc 。
    flyqie
        11
    flyqie  
       12 天前 via Android
    @flyqie #10

    不过会复杂一些,可能还得自己搞个 ffi
    tangtang369
        12
    tangtang369  
       12 天前
    这个谷歌的 webRTC demo 貌似就能实现这个功能
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5091 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 09:31 · PVG 17:31 · LAX 02:31 · JFK 05:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.