最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

UE5像素流搭建教程

业界 admin 5浏览 0评论

详细操作

准备工作

  • 检查系统 ,笔者使用的是window11操作系统,建议可使用win10和win11(强烈不建议使用MAC OS,笔者反正是没成功,LINUX没试过)
  • 检查硬件,要运行带有像素流插件的虚幻引擎应用程序,计算机必须具有以下类型的图形硬件之一:
    • 支持硬件加速视频编码(NVENC)的NVIDIA GPU硬件。请参阅NVIDIA的支持设备对照表(笔者使用的是NVIDIA 3060卡)。

    • 支持高级媒体框架(AMF)的AMD GPU硬件。

  • 安装node.js - 如果电脑上尚未安装 node.js,则需要下载并安装。
  • 打开网络端口- 必须打开本地网络上的以下端口进行通信:80、888。如需修改默认端口,请查阅像素流送参考。
  • 停止其他web服务器 - 如果电脑正在运行其他Web服务器,则将其停止,特别是相关网络端口一定要确保不能冲突。
  • IP地址- 如果你希望通过网络测试像素流,你需要知悉电脑的IP地址。

不过,你可以先通过LAN或VPN测试像素流送。你可以使用 localhost 或 127.0.0.1 作为你的像素流IP地址。 如果尝试从不同网络的电脑或移动设备上进行连接,则你可能需要将信令服务器配置成使用STUN/TURN服务器。访问此像素流参考页面了解操作方法。

  • 安装windows sdk,微软官网下载visual studio installer安装包,辅助安装如图包和组件

  • UE官网下载安装Epic Games Launcher

  • 启动该软件,安装UE5虚幻引擎

     

这个过程较长,预计要安装好多个小时,具体根据读者的网速确定

新建配置项目

  • 打开Epic Games Launcher
  • 点击虚幻引擎,启动虚幻引擎

  • 建立一个游戏项目

  • 点击编辑,插件,找到pixel streaming插件,并且使能该插件,点击重启。

image.png

  • 在主菜单中选择 编辑(Edit) > 编辑器偏好(Editor Preferences...),在 关卡编辑器(Level Editor) > 播放(Play) 中找到 额外启动参数(Additional Launch Parameters) 设置,并将其值设为 -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888

  • 打包项目,新建一个新的文件夹保存打包输出的文件

打包过程长短取决于电脑配置,及项目大小,如果失败请检查前面的软件是否安装好,以及自生的电脑是否支持。如下打包输出日志

  • 进入目录:out\Windows\Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd,右键管理员运行,setup.bat。安装依赖环境。

  • 进入目录:out\Windows,执行命令,启动虚幻引擎应用程序

# testProject.exe  是项目名称
testProject.exe -PixelStreamingIP=127.0.0.1 -PixelStreamingPort=8888
  • 进入目录:out\Windows\Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd,右键执行命令Start_SignallingServer.ps1

如上图,可以看到,启动成功,监听80端口。
命令行中间似乎会暂停,按任意键,就能跳过运行。

  • 网页输入```http://127.0.0.1/``,可访问到页面,点击开始按钮:

  • 如果页面没反应,则在Start_SignallingServer.ps1启动的powershell界面上敲一下回车,则可以正常进入页面。

测试会发现虚幻引擎应用程序,和网页上的界面是完全同步的。

详细操作

准备工作

  • 检查系统 ,笔者使用的是window11操作系统,建议可使用win10和win11(强烈不建议使用MAC OS,笔者反正是没成功,LINUX没试过)
  • 检查硬件,要运行带有像素流插件的虚幻引擎应用程序,计算机必须具有以下类型的图形硬件之一:
    • 支持硬件加速视频编码(NVENC)的NVIDIA GPU硬件。请参阅NVIDIA的支持设备对照表(笔者使用的是NVIDIA 3060卡)。

    • 支持高级媒体框架(AMF)的AMD GPU硬件。

  • 安装node.js - 如果电脑上尚未安装 node.js,则需要下载并安装。
  • 打开网络端口- 必须打开本地网络上的以下端口进行通信:80、888。如需修改默认端口,请查阅像素流送参考。
  • 停止其他web服务器 - 如果电脑正在运行其他Web服务器,则将其停止,特别是相关网络端口一定要确保不能冲突。
  • IP地址- 如果你希望通过网络测试像素流,你需要知悉电脑的IP地址。

不过,你可以先通过LAN或VPN测试像素流送。你可以使用 localhost 或 127.0.0.1 作为你的像素流IP地址。 如果尝试从不同网络的电脑或移动设备上进行连接,则你可能需要将信令服务器配置成使用STUN/TURN服务器。访问此像素流参考页面了解操作方法。

  • 安装windows sdk,微软官网下载visual studio installer安装包,辅助安装如图包和组件

  • UE官网下载安装Epic Games Launcher

  • 启动该软件,安装UE5虚幻引擎

     

这个过程较长,预计要安装好多个小时,具体根据读者的网速确定

新建配置项目

  • 打开Epic Games Launcher
  • 点击虚幻引擎,启动虚幻引擎

  • 建立一个游戏项目

  • 点击编辑,插件,找到pixel streaming插件,并且使能该插件,点击重启。

image.png

  • 在主菜单中选择 编辑(Edit) > 编辑器偏好(Editor Preferences...),在 关卡编辑器(Level Editor) > 播放(Play) 中找到 额外启动参数(Additional Launch Parameters) 设置,并将其值设为 -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888

  • 打包项目,新建一个新的文件夹保存打包输出的文件

打包过程长短取决于电脑配置,及项目大小,如果失败请检查前面的软件是否安装好,以及自生的电脑是否支持。如下打包输出日志

  • 进入目录:out\Windows\Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd,右键管理员运行,setup.bat。安装依赖环境。

  • 进入目录:out\Windows,执行命令,启动虚幻引擎应用程序

# testProject.exe  是项目名称
testProject.exe -PixelStreamingIP=127.0.0.1 -PixelStreamingPort=8888
  • 进入目录:out\Windows\Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd,右键执行命令Start_SignallingServer.ps1

如上图,可以看到,启动成功,监听80端口。
命令行中间似乎会暂停,按任意键,就能跳过运行。

  • 网页输入```http://127.0.0.1/``,可访问到页面,点击开始按钮:

  • 如果页面没反应,则在Start_SignallingServer.ps1启动的powershell界面上敲一下回车,则可以正常进入页面。

测试会发现虚幻引擎应用程序,和网页上的界面是完全同步的。

发布评论

评论列表 (0)

  1. 暂无评论