@UE 像素流工作 PixelStreaming

https://www.karldetroit.com/archviz-explorer-documentation/

项目打开插件

正常打包

创建启动文件快捷方式。在属性下填入代码。

-AuditMixer -forceres -ResX=1920 -ResY=1080 -PixelStreamingIp=localhost -PixelStreamingPort=8888 -RenderOffScreen

在以下路径找到config.json

?\Samples\PixelStreaming\WebServers\SignallingWebServer

安装配置修改config.json里的内容

{

    "UseFrontend": false,

    "UseMatchmaker": false,

    "UseHTTPS": false,

    "UseAuthentication": false,

    "LogToFile": true,

    "LogVerbose": true,

    "HomepageFile": "/Public/player.html",

    "AdditionalRoutes": {},

    "EnableWebserver": true,

    "MatchmakerAddress": "",

    "MatchmakerPort": "9999",

    "PublicIp": "localhost",

    "HttpPort": 8066,

    "HttpsPort": 443,

    "StreamerPort": 8888,

    "SFUPort": 8889

}

在以下地址运行 “run_local.bat”,下载必要文件。=每次启动都要执行该批处理文件=

\Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd

运行成功效果:

配置完成,打开网页就完事了。

注释

编辑器play设置:-AuditMixer -PixelStreamingIp=localhost -PixelStreamingPort=8888

快捷方式添加:-AuditMixer -forceres -ResX=1920 -ResY=1080 -PixelStreamingIp=localhost -PixelStreamingPort=8888 -RenderOffScreen

-AudioMixer 像素流送默认是没有声音的,写上之后就有项目里面的音效了
-PixelStreamingIP=xxxx 负责像素流送的主机IP地址(局域网测试情况下可以些localhost|192.168.0.xxx)
-PixelStreamingPort=xxxx 负责像素流送的信令服务器端口
-forceres强制运行,后面长接分辨率指令
-ResX=1920 -ResY=1080 设定分辨率
-RenderOffScreen 离屏渲染(不把画面渲染在屏幕上,画面在像素流中)