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

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 运行后没有角色
先关闭虚幻编辑器,再运行程序

相关文章:

  • 在UI 原型设计中,交互规则有哪些核心要素?
  • 数值积分知识
  • 【嵌入模型与向量数据库】
  • 阿里巴巴java开发手册
  • jupeter 安装流程
  • dify 连接不上ollama An error occurred during credentials validation:
  • 基于EFISH-SCB-RK3576/SAIL-RK3576的智慧路灯控制器技术方案
  • mysql数据库配置
  • 【大模型】OpenManus 项目深度解析:构建通用 AI Agent的开源框架
  • Java—— 双列集合Map的实现类
  • 网络套接字(二)
  • vue2+ThinkPHP5实现简单大文件切片上传
  • 软件逆向基础-扫雷篇
  • copy_paste
  • 力扣-98.验证二叉搜索树
  • OA 系统办公自动化包含哪些内容,关键功能模块与操作要点说明
  • CodeBuddy 接入 MCP,一键生成网站!
  • 操作系统期末复习笔记
  • HCIP-Datacom Core Technology V1.0_1认识网络设备
  • 计算机网络:移动通信蜂窝网络指的是什么?
  • 香港特区立法会通过条例草案便利外地公司迁册来港
  • 5吨煤炭“瞬间蒸发”?掺水炭致企业损失千万,腐败窝案曝光
  • 视频|王弘治:王太后,“先天宫斗圣体”?
  • 孙卫东会见巴基斯坦驻华大使:支持巴印两国实现全面持久停火
  • 王毅谈中拉命运共同体建设“五大工程”及落实举措
  • 多家外资看好中国市场!野村建议“战术超配”,花旗上调恒指目标价