【UE4】UE4.24关于像素流送的使用

  • 摘要
  • 一、本地设备的浏览器
    • 1.准备工作
      • i.使用工具
      • ii.打开Pixel Streaming插件
      • iii.偏好设置启动的参数
      • iv. 打包项目
    • 2.启动服务器
      • i.设置打包文件
    • 3.连接服务器
    • 二、同一本地网络不同设备
    • 三、云服务器部署

-----------------------一个热爱UE4的小博主,瓦达西瓦精神小伙

摘要

ue4的4.24版本针对像素流送技术,做了很多改善。从4.21版开始ue4就开始嵌入像素流送插件Pixel Streaming,最近ue4官方对于Pixel Streaming插件做了很多改进,利用像素流送可以在用户不可见的电脑上,远程运行虚幻引擎应用程序,这种体验感类似于在视频网站上观看视频流送,但有两点不同:
1.ue4的流送是播放虚幻引擎实时生成的渲染帧和音频。
2.接收方用户是可以通过控制按钮,如键盘、鼠标、触屏等,对浏览器进行操作的体验
具体对像素流送技术的官方介绍:https://docs.unrealengine.com/zh-CN/Platforms/PixelStreaming/PixelStreamingOverview/index.html


图片是用网图的,右下角水印也没去掉,别告我这个小博主

一、本地设备的浏览器

1.准备工作

i.使用工具

1、虚幻引擎4.24版本
2、Node.js
3、浏览器,我用的是Chrome(当然因为某些原因只能用沙盒版的了)

ii.打开Pixel Streaming插件


注:打开之后需要重启引擎

iii.偏好设置启动的参数

打开编辑器偏好设置

找到Play播放项 -> 找到Additional Launch Parameters 项 -> 填入-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888
其中AudioMixer的添加是为了项目中音频的播放
PixelStreamingIP = 后填入的是域网的地址,本地可填入localhost
PixelStreamingPort = 填入处理的端口,默认8888
注:注意空格

iv. 打包项目

为了后续方便观看实现效果,加入了小球自由落地的小功能
打包完成后

2.启动服务器

i.设置打包文件

找到打包文件
按住Alt+exe文件拖拽生成快捷方式,或者右击生成快捷方式
右击生成的快捷方式文件,在目标text文本后面添加如上内容:-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888
注:注意空格,-AudioMixer前有空格

然后在WindowsNoEditor\Engine\Source\Programs\PixelStreaming\WebServers\SignallingWebServer
文件夹下运行run.bat文件,注:必须有Node.Js,若还报错,需要运行npm i
运行npm i 方法,在该文件夹下,按住Shift+右击,点击下图在此处打开Powershell窗口

调出管理员命令窗口,输入npm i,等一会,完成后就关掉
会发现文件夹里多出node_modules文件夹,即可;
运行run.bat文件,会显示如下图;

注:启动成功之后就不用管它了,务必要开着

3.连接服务器

打开上述创建的快捷方式文件
在Web浏览器里输入localhost回车,或者输入本地IP地址
点击浏览器窗口,即可播放并操作项目工程
但操作程序那边,浏览器同样会播放同样操作

二、同一本地网络不同设备

在同一网络下,使用iphone手机也可完成操作,但使用手机端操作要相应一定要开启项目设置中
Always Show Touchinterface项

最后打包后,打开程序,进入如上操作,运行run.bat
在手机上开一个浏览器界面,输入网络的IP地址(注:不可是localhost
IP地址的查找是,按住windows键+R调出运行 -> 输入cmd -> 调出控制台输出 -> 输入ipconfig
其中IPv4地址即为
在手机浏览器里输入这个地址
注:要run.bat运行的时候

最后手机那边呈现的效果
吐槽:没换新iphone,没法录手机屏幕,一张图片糊弄一下哈
手机端可直接操作

三、云服务器部署

云服务器这边目前还在待解决问题,DX11不能打开UE4项目的问题;
希望了解的大佬能帮助一下,windows server 2012 r2 的云服务器
目前有待解决问题:
系统DirectX版本是DirectX 11 ,可能需要DirectX 12
打不开UE4项目

待解决

【UE4】UE4.24关于像素流送的使用相关推荐

  1. UE4 4.24像素流送学习整理

    UE4 4.24像素流送使用整理 像素流送技术使用的前置UE4部分的程序内容,参考官方文档的操作,设置打包出程序即可. https://docs.unrealengine.com/zh-CN/Plat ...

  2. UE4 4.24像素流送实践 pixel streaming

    UE4 4.24像素流送实践 pixel streaming 4.24电脑运行成功了 在实践像素流送的过程中,我参考了 ①官方视频https://www.bilibili.com/video/BV1U ...

  3. ue4云渲染——像素流送实践

    一.安装 Epic Games Launcher 官方中文文档 https://docs.unrealengine.com/4.27/zh-CN/,点击下载 如需要登录账号,使用注册一个账号后再登录就 ...

  4. UE4.26像素流送之公网部署(自建TURN服务器)

    像素流送(Pixel Streaming),是UE4力推的网站部署方案.官方从UE4.24开始,默认取消了对HTML5打包的支持,转而使用这种新颖的方式.这种方式的最大好处是,对客户的电脑性能基本没有 ...

  5. UE4像素流送教程【Pixel Streaming】

    虚幻引擎像素流送(Pixel Streaming)允许你从任何有屏幕的联网设备(例如计算机,手机,平板电脑等)播放虚幻项目.在这个教程里,我们将学习如何激活虚幻引擎的像素流送并从任何Web浏览器控制P ...

  6. VUE与UE5 像素流送

    1:首先安装Pixel Streaming插件 启动后需重启 2: 偏好设置 额外启动参数: -AudioMixer -PixelStreamingIP=localhost -PixelStreami ...

  7. 有关像素流送手机浏览器触屏bug的总结

    Bug描述: 使用手机浏览器操作UE4像素流送程序时,程序只能正常处理一个按键. 当有两个或两个以上按键同时按下时,有一定几率导致程序始终有一个按键没有释放,致使程序再也无法处理用户的正常输入(多指触 ...

  8. UE5.1 像素流送公网部署无需GPU服务器

    因为工作需要最近在做虚幻引擎5.1这方面的部署,简单记录一下最近学习的一点知识. 本文参考:虚幻引擎官网文档 UE5像素流送原理及多用户公网部署小白教程202211022220 一.像素流送介绍 像素 ...

  9. UE像素流送、 交互

    官网地址 =====> https://docs.unrealengine.com/4.26/zh-CN/ 第一步 先决条件 检查操作系统和硬件- 像素流送插件只能在运行Windows和Linu ...

最新文章

  1. 【机器学习实战】第12章 使用 FP-growth 算法来高效发现频繁项集
  2. Python Train_机器学习--基于Python的简单线性回归
  3. asp.net中缓存的使用介绍一
  4. SENet双塔模型:在推荐领域召回粗排的应用及其它
  5. Swift入门篇-循环语句
  6. WebKit Event
  7. 【WinForm】创建自定义控件(转)
  8. 关于Icon,Image,ImageIcon的简单的对比参考 上篇
  9. android从github 下开源库引用问题 (出现ClassNotFoundException)
  10. Bootstrap3 轮番插件的使用方法
  11. 产品属性对风险定价有什么影响?
  12. zookeeper watcher机制
  13. modules node 太大了_如何将Node.js Docker镜像大小减小10倍
  14. js获取日期选择器值html,利用Query+bootstrap和js两种方式实现日期选择器
  15. Think In Java 读后感
  16. 英语四级和计算机二级考试时间安排,计算机二级考试时间一年几次呢
  17. 机器人 铁血兵团 魂斗罗_【魂斗罗铁血兵团中文版】魂斗罗铁血兵团中文版下载-街机中国...
  18. 如何删除电脑上一些恶意安装软件?
  19. VM16Pro安装win7
  20. onsemi安森美FDMS86252L 50V 12A 56mΩ N沟道屏蔽门极MOSFET管

热门文章

  1. C++ linux中文乱码
  2. 购买内存条该注意些什么
  3. 小爱音箱mini无法响应的解决方法
  4. java基于寄存器_周志明的《深入理解JAVA虚拟机》中基于栈的指令集和基于寄存器的指令集,要好好学习...
  5. ora-01654 unable to extend index
  6. GAMES101-现代计算机图形学入门-闫令琪——Lecture 19 Cameras and Lenses 学习笔记
  7. 金命人适合学计算机专业吗,金命,金命人喜忌分析,论四时之金宜忌
  8. 基于氧化铁的多模式影像探针Fe3O4/Au纳米颗粒T2(MRI-CT)/磁性铁氧体纳米颗粒(MFNPs)
  9. 软件检测服务是软件企业不可或缺的一环
  10. mysql数据表太大怎么办?