web 中远程操作服务器端图形程序用什么技术架构?

2023-05-10 13:43:17 +08:00
 beijiaoff

有这样一个需求,服务器端( win 平台)跑一个图形界面程序,同时跑一个 web 服务端,要所服务的网页上显示出来这个界面图像。同时对网页那个框内的鼠标拖动操作也能传回这个图形界面程序(有点类似嵌入一个远程桌面,但是也只限定一个窗口区域)。 大佬们觉得用什么技术方案比较合适?

1349 次点击
所在节点    程序员
5 条回复
aapeli
2023-05-10 13:54:38 +08:00
https://github.com/novnc/noVNC
网页显示远程桌面内容的话推荐试试 vnc ,主流云服务器厂商, 远程显示桌面用的都是 VNC 。
但是我不确定有啥方法能只显示一个窗口. 可能要你自己研究下了
knva
2023-05-10 14:07:30 +08:00
可以参考 kasm
https://www.kasmweb.com/
SmiteChow
2023-05-10 14:25:35 +08:00
基于 hyper-v 快照(资源做一下限制,GUI 程序魔改一下可以全屏)自动创建 hyperv 虚拟机+webrdp
beijiaoff
2023-05-10 14:39:49 +08:00
谢谢大佬,再补充一些,图形界面程序只借去 600x400 的一块吧,在网页中也只是辅助性展示,少量交互的内容,并不需要把全屏截过来做大量操作。希望能有最轻量级的解决方案。
Juszoe
2023-05-10 19:09:04 +08:00
win 使用的是 RDP 协议,可以只回传单个应用,参考微软的 RemoteApp 。显示在 Web 工作量比较大,可能要自己解析协议

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

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

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

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

© 2021 V2EX