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

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,打印:
在这里插入图片描述
大功告成
在这里插入图片描述
欢迎交流讨论

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值