UE5像素流送问题解决(已解决)

您所在的位置:网站首页 connect崩溃 UE5像素流送问题解决(已解决)

UE5像素流送问题解决(已解决)

2023-12-14 02:06| 来源: 网络整理| 查看: 265

UE像素流送除了官方教程外还有很多教程,就不细说,记录碰到的一个坑,没有找到类似的问题分享,所以写详细点。

我的配置

UE5.0.3

问题描述

前边按照官方教程,下载了nodejs_v18.16.1(后边解决问题时卸载了,如果是同样问题的话这里可以先不下载), 打开了80和888端口,修改项目设置。 测试在独立窗口运行成功。 打包项目,修改快捷方式属性,在目标后空格,添加 -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888 -RenderOffScreen -PixelStreamingHideCursor -AllowPixelStreamingCommands ,运行快捷方式,成功。

然后需要在网页上展示,这里碰到问题,运行run_local.bat,有如下报错:

Node directory not found...beginning NodeJS download for Windows. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:43 --:--:-- 0 curl: (28) Failed to connect to nodejs.org port 443 after 43126 ms: Couldn't connect to server tar: Error opening archive: Failed to open 'node.zip' 系统找不到指定的文件。 找不到 E:\UE5\projects\@@@@\package\Windows\Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd\node.zip Node version: 系统找不到指定的路径。 CoTURN directory found...skipping install. 系统找不到指定的路径。 系统找不到指定的路径。 请按任意键继续. . .

在这里插入图片描述

运行其他的任何一个都不成功 在这里插入图片描述 首先就考虑了网络问题,但这个是正常的,开TZ也不行,另外仔细检查了nodejs配置问题,都是同样报错。

问题分析思路

根据报错信息,显然是nodejs出了问题,但我已经安装好了(包括npm,nrm),各种查询版本信息都是正常的,为何还会下载,检查以下几个原因:安装错误;没有配置好环境变量;版本错误。注意!.bat文件不能直接打开看,因此要改格式,改之前注意备份好,不要破坏源文件夹中的文件。

问题解决 1.备份

复制 setup_node.bat 到桌面(随便哪里都可以,用完会删掉的),并把后缀名改为 .txt 打开,这样用副本的话就不用担心了。内容如图。接下来的步骤可以参考我的办法,但要以自己的内容为准。 在这里插入图片描述

想要刨根问底的话可以把这几个 .bat 都这样操作一遍,看看到底流程怎么走的。

2.下载

或许确实是网络问题吧。既然没成功那就手动下。卸载原来安装的nodejs,记得把环境配置也卸干净。在上边的截图中可以看到

SET NodeVersion=v16.4.2 SET NodeName=node-%NodeVersion%-win-x64

直接去官网下载对应版本,注意下载位置要在 自己的路径\package\Windows\Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd下 在这里插入图片描述 在这里插入图片描述 下载好后根据 setup_node.txt ,继续走

3.解压

解压到cmd文件夹中并重命名为node。一定注意是小写。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

之后可以删除zip包。再运行run_local.bat,打印: 在这里插入图片描述 大功告成 在这里插入图片描述 欢迎交流讨论



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3