Web和UE5像素流送、通信教程

ops/2024/10/4 17:30:21/

一、web端配置

首先打开Github地址:https://github.com/EpicGamesExt/PixelStreamingInfrastructure
找到自己虚幻引擎对应版本的项目并下载下来,我这里用的是5.3。
在这里插入图片描述

打开项目找到PixelStreamingInfrastructure-master > Frontend > implementations目录下面有reacttypescript编写的项目。这里我用typescript,下载需要依赖并启动项目。

npm i @epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.3
npm i
npm run serve

打开后选择showcase.html页面
在这里插入图片描述
页面内容如下,点击设置按钮,将端口号改为 80
在这里插入图片描述

二、UE5端配置

首先打开虚幻引擎示例页面,下滑找到像素流送演示,点击下载创建一个工程
在这里插入图片描述
打开工程,点击运行按钮运行项目
在这里插入图片描述
启动像素流送:
在这里插入图片描述

此时在web端就能看到ue5的内容了,并且在左侧还可以发送数据或命令与ue5交互。在这里插入图片描述

参考资料
[1] 虚幻引擎中的像素流送入门
[2] 视频教程


http://www.ppmy.cn/ops/121027.html

相关文章

ffmpeg如何实现视频推流?

FFmpeg是一个强大的多媒体框架,用于处理视频和音频数据。它包括了libavcodec(用于解码和编码)、libavformat(用于格式转换)、libavutil(提供一些辅助工具和函数)、libavfilter(用于音视频过滤)等多个库。 以下这些都是FFmpeg的特性 FFmpeg支持大量的音视频编解码器&…

SQLite数据库管理:深入解析创建数据库、表、索引及用户权限与事务管理

目录 一、SQLite数据库创建 1.1 安装SQLite 1.2 创建数据库 1.3 验证数据库 二、创建表 2.1 基本语法 2.2 数据类型 2.3 创建表的示例 2.4 查看表结构 三、创建索引 3.1 创建索引的语法 3.2 创建索引的示例 3.3 索引的维护 四、管理用户权限 4.1 基于文件系统的权…

C/C++/EasyX ——入门图形编程(2)

【说明】这一篇的内容都是很基础的,所以内容会很多,具体现在也不知道要写多少,先写下去吧,新手小白们都不用担心,这个内容不会很难,因为我也是从一无所知过来的,很好入门的,&#xf…

JavaScript---BOM,DOM 对象

一.BOM对象 Browser Object Model 浏览器对象模型。JavaScript 将浏览器的各个组成部分封装为对象 Window :浏览器窗口对象。 对象表示浏览器中打开的窗口。Navigator:浏览器对象。 对象包含有关浏览器的信息。Screen:屏幕对象。 对象包含有…

Android数据存储

文章目录 共享参数SharedPreference1.共享参数用法2.实现记住密码功能3.利用设备浏览器寻找共享参数文件 数据库SQLite1.SQL基本语法2.数据库管理器SQLitedatabase3.数据库帮助器SQLiteOpenHelper4.优化记住密码功能 存储卡文件操作1.私有存储空间和公共存储空间2.在存储卡上读…

电脑显示mfc140u.dll丢失怎么办,分享4个有效的解决方法

1. mfc140u.dll 简介 1.1 定义与作用 mfc140u.dll 是 Microsoft Foundation Class (MFC) 库中的一个动态链接库文件,它是 MFC 库在 Unicode 版本中的一个特定实现。MFC 是微软为 Windows 平台开发的一套 C 类库,封装了众多 Windows API 函数&#xff0…

Android页面跳转与返回机制详解

在Android开发中,页面跳转是实现应用功能交互的重要手段之一。本文将从Activity之间的跳转、Activity与Fragment之间的跳转、Fragment之间的跳转以及页面返回的问题四个方面进行详细解析。 一、Activity之间的跳转 Activity是Android应用的基本构建块,…

25考研咨询周开启,西安电子科技大学是否改考408??

学长这几天帮大家问了西安电子科技大学是否会从833、834、953改考为408? 西电老师回复:根据上级文件要求,招生简章以及专业目录会在网上报名开始前公布,专业课不会又大变动! 因为大家安心复习即可,保证今…