UE5.0.3版本 像素流送 Pixel Streaming-CSDN博客
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
目录
0 引言
❣️最近项目需要使用像素流送的功能自己一路磕磕绊绊写下文档造福大家。❣️
有一个的坑就是不同引擎版本打包后的工程不一样不同引擎的 Pixel Streaming 插件位置也不一样。
- UE5.0.3 版本Pixel Streaming在引擎安装目录的Samples文件夹下有而且打包后的工程的Samples文件夹中也有。
- UE5.1及以上 版本Pixel Streaming插件被迁移到Unreal Engine的GitHub仓库中官方文档有介绍
- 不同的引擎版本有不同的像素流送基础设施分支。每个引擎版本的像素流送插件存在差异请务必使用兼容版本的像素流送基础设施。像素流送基础设施的可用版本为4.26、4.27、5.0和5.1。此外还提供了一个主分支用于我们正在进行的开发。这将包含最新的功能但也是试验性的不保证稳定。
1 准备工作
1.1 下载Node.js
如果电脑里面没有Node.js的一定要先安装这个不然后续像素流送会出问题。
- 如果不想去官网下载可以使用我下载好的 Node.js 版本网盘链接
1.2 下载 PixelStreaming非必须
这里也是一个比较坑的地方虽然我的UE5.0.3自带了这个插件但是一直流送失败。然后我就去官网重新下载了一份然后就实验成功了。如果你也和我一样流送失败的话可以去官方重新下载一份插件再试试。注意重新安装插件后需要重新启用插件并且重新打包才行
2 快速入门
2.1 打包工程
-
首先开启 Pixel Streaming 插件按提示重启工程
-
在【编辑器偏好设置】-【关卡编辑器】-【播放】中设置【额外启动参数】为
“-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888”
-
打包工程选择Windows平台发行版注意如果是C++工程的话需要先编译Shipping版本然后再打包
2.2 启动信令服务器
信令服务器文件存在两个位置后续操作在两个位置进行都可以。
虚幻引擎的安装目录的 Samples 文件夹
打包后的工程目录的 Samples 文件夹
-
运行 Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd 目录下的 run_local.bat 文件即可这个批处理命令会自动安装依赖的程序并运行 Cirrus 服务器的本地实例
-
运行成功后的窗口如下图所示
2.3 启动工程
- 选中应用程序文件按住ALT键拖拽出来一个快捷方式
-
右键快捷方式打开属性面板在目标位置后面添加 “-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888” 注意事项每个 - 符号前必须有一个空格不然会出错
拓展如果想让客户端在后台渲染不显示窗口则再添加一个 -RenderOffScreen 命令。
-
运行快捷方式此时UE工程会连接上信令服务器连接成功后信令服务器命令窗口会有如下显示
2.4 打开网页
打开 Google 或者 火狐 浏览器 输入网址‘127.0.0.1:80’ 并回车。然后点击屏幕中心即可启动。
效果如下
3 总结
本文只是介绍了如何快速的部署像素流送对细节知识没有逐一介绍介绍的也只是本地网络的部署没有部署到互联网中。如果大家对细节感兴趣的话这里给出一些学习链接
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |