项目有需求将ue4做的客户端嵌入到前端大屏展示,最后面向百度编程最终还是实现了。
准备工作
1.UltraVNC 用于开启远程服务 下载地址
2.node.js(可选,还有python版本) 用于代理webscokify到UltraVNC的远程服务端口 下载地址
3 noVnc 网页展示端的页面 下载地址
4 nginx(可选,其他的也行) 代理展示noVnc页面 下载地址
第一步 开启UltraVNC服务
安装好UltraVNC后,运行服务

第二步 nginx 代理访问noVnc页面
http://127.0.0.1:88/vnc.html 80端口被其他用了所以我换的88

第三步 运行node代理websockify
先安装依赖文件 npm i @maximegris/node-websockify
再新建server.js
1 | var websockify = require('@maximegris/node-websockify'); |
执行命令 node server
如图所示即成功

第四步 输入websocket端口号和UltraVNC密码连接
大功告成