当前位置: 首页 > ds >正文

UE5 像素推流

文章目录

    • 介绍
    • 程序结构
    • 局域网1程序对1浏览器部署方案
      • UE5
      • 为打包的程序添加启动参数
      • 启动服务器
      • 启动游戏
    • 问题解决

介绍

程序跑在windows上,用户通过浏览器访问网页来查看游戏画面,可以实现比较好的效果

程序结构

UE程序 一个信令服务器 一个浏览器

局域网1程序对1浏览器部署方案

UE5

1 启用官方插件
在这里插入图片描述
2 直接打包

官方文档里写的在偏好设置/关卡/播放里添加启动参数,我试了不好用

为打包的程序添加启动参数

找到打包后的exe,按住alt,拖动一个新的快捷方式出来
右键属性,在target一栏里,添加启动参数
注意exe后要有空格,每个启动参数之间也有空格

-AuditMixer -forceres -ResX=1920 -ResY=1080 -PixelStreamingIp=localhost -PixelStreamingPort=8888 -RenderOffScreen

-AuditMixer:不添加网页没有声音
-Res:分辨率宽高
-PixelStreamingIp:信令服务器的地址
-PixelStreamingPort:信令服务器的端口
-RenderOffScreen:无窗口运行,要关闭程序需要在任务管理器里搜程序的名字

在这里插入图片描述

启动服务器

信令服务器会被自动带到打包程序里,位置在:
在这里插入图片描述
如果需要可以修改配置文件,重点是网页的端口,80很容易被占用,建议修改成别的
在这里插入图片描述

首次启动时需要安装环境
运行setup.bat,这将自动安装环境
在这里插入图片描述
安装完成后,运行同目录下run_local.bat
此时可以看到,说明启动成功
在这里插入图片描述

启动游戏

服务器启动后,通过快捷方式动游戏,然后前往浏览器,输入127.0.0.1:80即可进入游戏画面

问题解决

1 在浏览器中点击开始游戏没有反应
解决:80端口被iis服务器占用,将信令服务器换一个端口,或者关闭其他的iis服务器
2 没有鼠标
解决:
打开“项目设置>引擎-用户界面>软件游标”。
添加一个新的软件光标(点击+图标),你会看到2个下拉字段。
在第一个字段中,选择“Default”。
在第二个字段中选择“DefaultCursor”。
在这里插入图片描述
3 网页上有自带的UI去不掉
这是html里的定义,网页文件在安装文件的这里
在这里插入图片描述

4 运行后没有角色
先关闭虚幻编辑器,再运行程序

http://www.xdnf.cn/news/6325.html

相关文章:

  • Java GUI开发全攻略:Swing、JavaFX与AWT
  • Kubernetes控制平面组件:Kubelet详解(四):gRPC 与 CRI gRPC实现
  • nginx定义error 403页面
  • Java—封装、继承与多态
  • TypeScript装饰器:从入门到精通
  • LangChain4j入门(一)SpringBoot整合并接入Deepseek
  • 前端~三维地图(cesium)动态材质飞线
  • nacos:服务无法注册到nacos服务中心
  • Linux 动静态库详解
  • JS 中 Object.keys() 和 Object.values() 的深度解析与应用
  • 蓝桥杯 17. 修改数组
  • 【Linux高级IO】多路转接之epoll
  • Linux——mysql主从复制与读写分离
  • 人工智能+ERP:政策新规下企业智能化转型路径
  • 【vue】axios网络请求介绍
  • 【2025版】Spring Boot面试题
  • C语言_自定义类型:结构体
  • (4)python开发经验
  • (十七)Java日期时间API全面解析:从传统Date到现代时间处理
  • Ros2 - Moveit2 - DeepGrasp(深度抓握)
  • golang -- 如何让main goroutine等一等
  • 数智驱动——AI:企业数字化转型的“超级引擎”
  • FreeRTOS学习笔记
  • 【Java学习笔记】finalize方法
  • 前后端分离博客 Weblog 项目实战
  • 【AI大模型】赋能【传统业务】
  • Java基础语法之数组
  • Windows下Docker安装portainer
  • 64. 最小路径和
  • Shell 脚本中的通道号(文件描述符)