【UE4】搭建局域网内VR直播 UE4.27

2023-11-18

前言:(英伟达显卡)UE4.27的内网搭建360°相机直播,并在内网任意设备使用VR观看,理论上性能足够效果越好;此处使用的VR设备为Vive,梳理了整体构建流程,希望能帮到你!多图警告!图片教程比较直观


1.准备工作:

  • 下载UE和OBS所需安装的插件程序并安装(请提前安装OBS StudioUE4.27版本)(务必注册该网站账号用于后续授权使用Live-streaming Toolkit

  •  运行Toolkit程序进行安装虚幻插件:安装到引擎插件Runtime目录,Next-Full installation

 

  •  下载OBS-NDI(github)插件进行安装:(可能需要梯)
  • 下载Win64版局域网RTMP服务程序MonaServer(要梯)
  •  新建UE427项目并打开插件(提前安装steamVR后续接收端使用):Live-streaming Toolkit 

首次使用会提示进行网页登陆,注册登录即可

 2.各项设置:

  • UE项目中:

世界场景中放入OWL360Cam Cpature,细节栏中创建纹理目标2D并设置分辨率、类型:

 世界场景中放入OWLNDISender Manager,细节栏中数组添加元素,设置Name和上步的纹理目标2D,勾选Active(推流),Capture Audio(音效):如遇崩溃,请重新安装OBS-NDI插件后重启

 

  • OBS中:

 来源中新增NDI来源:现在即可看到实时传输的360°画面

 OBS设置中-推流-填入:rtmp://192.168.x.x:xxxx/live(rtmp服务器的IP与端口

 OBS设置输出分辨率对应细节栏中分辨率:

 工具-NDI输出设置-勾选主输出:

  •  UE中:

关卡蓝图中tick设置360camera的位置跟随pawn:这里我只设置位置,避免观众出现眩晕感

观看VR玩家注意事项:

VR玩家作为房主蓝图控制不Active NDIsender,局域网内加入一名PC玩家Active NDIsender,同样设置位置跟随VR房主即可;

 再次新建一个UE4.26项目(RTMPplayer)用于播放流:且安装vlc插件(新版可找我):VlcMedia

且开启steam vr插件

 

 添加VR内容包到项目,新建地图中放入球网格体和内容包中的MotionControllerpawn:

 在内容目录中创建文件夹Player,新建流送媒体源1,填入服务器流送链接2,新建媒体播放器3、媒体纹理4编写纹理材质:

 球体网格使用所创建的材质:

 MotionControlllerPawn中避免默认不加载流,手动按下1触发加载流:

 快速打包项目到Win64:

  3.开启服务并测试:

  •  同网段一台设备作为服务器,管理员身份开启MonaServer:
  •  同网段PC观察设备开启OBS推流(/联机加入主机房间):
  •  服务器端可看到推流已成功:
  •  同网段中客户设备运行打包好的UE客户端,键盘按下1即可戴上VR设备观看:

 4.项目构建流程图:


后言:此教程只是提供了一个简单的案例流程,其中的联机部分需要自己去实现,按照流程图中的步骤构建整个服务,可支持多个客户端,上限取决于带宽与设备性能,客户端也可使用VR一体机下载安卓播放器填入服务链接即可。

希望能对你有所帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【UE4】搭建局域网内VR直播 UE4.27 的相关文章

  • lua环境搭建数据类型

    lua作为一门计算机语言 从语法角度个人感觉还是挺简洁的接下来我们从0开始学习lua语言 1 首先我们需要下载lua开发工具包 在这里我们使用的工具是luadist 下载链接为 https luadist org repository 下载

随机推荐

  • 2023年每天都投递很多份简历,但都石沉大海,我还投吗?测试人该何去何从?

    各大互联网公司的接连裁员 政策限制的行业接连消失 让今年的求职雪上加霜 想躺平却没有资本 还有人说软件测试岗位饱和了 对此很多求职者深信不疑 因为投出去的简历回复的越来越少了 另一面企业招人真的变得容易了吗 有企业HR吐槽 简历确实比以前多
  • 销售、售前、项目实施不同的培训要求

    产品部门对于不同的岗位 培训要有不同的针对性 不能搞一刀切 针对销售部门 培训的要求和考核的要求 知其然 即知道产品的功能 性能 优势 针对售前部门 培训的要求和考核的要求 知其然 知起所以然 即要知道产品的 然 更要知道 然 从何来 优势
  • Linux操作系统的题目联系及解析

    一 创建文件命令练习 1 在 目录下创建一个临时目录test 这个比较基础 就是考创建 利用mkdir就能完成 如 2 在临时目录test下创建五个文件 文件名分别为passwd group bashrc profile sshd conf
  • 如何判断网页是否使用了Ajax

    方法一 一次AJAX请求头如下 一次普通get请求如下 方法2 使用JS插件查看是不是异步加载 方法3
  • 操作系统中的作业、程序、进程

    作业 作业是用户向计算机提交任务的任务实体 是要求计算机系统所做工作的集合 在用户向计算机提交作业后 系统将它放入外存中的作业等待队列中等待执行 它包括程序 数据及其作业说明书 程序 程序是为解决一个信息处理任务而预先编制的工作执行方案 是
  • 最热门的大数据技术

    大数据已经融入到各行各业 哪些大数据技术是最受欢迎 哪些大数据技术潜力巨大 对10个最热门的大数据技术的介绍 一 预测分析 预测分析是一种统计或数据挖掘解决方案 包含可在结构化和非结构化数据中使用以确定未来结果的算法和技术 可为预测 优化
  • LeetCode 2391. 收集垃圾的最少总时间

    给你一个下标从 0 开始的字符串数组 garbage 其中 garbage i 表示第 i 个房子的垃圾集合 garbage i 只包含字符 M P 和 G 但可能包含多个相同字符 每个字符分别表示一单位的金属 纸和玻璃 垃圾车收拾 一 单
  • Qt离线安装MSVC方法

    安装好Qt后 有时候需要用到MSVC编译环境 如果电脑连接了互联网 直接下载安装器在线安装即可 那么需要为没有联网的电脑安装MSVC时 就需要采用下载离线安装包 离线安装的方法 MSVC安装器下载地址 MSVC2019 https visu
  • MTCNN代码解读

    首先了解MTCNN算法 理论基础 正如上图所示 该MTCNN由3个网络结构组成 P Net R Net O Net Proposal Network P Net 该网络结构主要获得了人脸区域的候选窗口和边界框的回归向量 并用该边界框做回归
  • Apache和Nginx虚拟机的配置方法+跨域知识点整理

    Apache的配置 ip 创建虚拟主机目录 新建测试页面 修改主配置文件 root hya vim etc httpd conf httpd conf 在主配置文件的最下面添加
  • Vue3优雅地监听localStorage变化

    目录 前言 为什么要这样做 思路 实现 实现中介者模式 重写localStorage 实现useStorage hook 测试 使用localStorage 监听localStorage变化 结果 前言 最近在研究框架 也仔细用了Vue3一
  • 搜索引擎使用技巧详解

    说到搜索 这可能是我们每个网民每天都要用到的操作 这个操作看起来很简单 一般用户都是想搜什么就输入什么 然后一按搜索就直接开始 这是最简单最快速的方法 但可能并不是最有效的方法 要想搜索结果最合乎你的意愿 IT 之家建议你掌握如下 8 个技
  • 第十三课,深度测试

    开启深度测试 glEnable GL DEPTH TEST 清除深度缓存 glClear GL COLOR BUFFER BIT GL DEPTH BUFFER BIT 深度测试函数 OpenGL允许我们禁用深度缓冲的写入 只需要设置它的深
  • xshell无法连接vmware虚拟机

    一 问题描述 本机使用Xshell无法连接VMware中的虚拟机 并且从本机也无法ping通虚拟机 虚拟机也无法ping通本机物理机 二 环境 场景 物理机 windows10系统 Xshell 6 VMware Workstation 1
  • linux 下的 iptables/ netfilter 防火墙 深度理解 前篇

    一 概述 iptables 其实不是真正的防火墙 我们可以把它理解为一个客户端代理 用户通过iptables 这个代理 将用户的安全设置执行到对应的 安全框架 中 这个安全框架才是真正的防火墙 这个框架的名称叫做netfilter 二 五链
  • 服务器虚拟化导出快照,ESXi5 PACS服务器虚拟化系统快照数据恢复

    杭州某国有企业 一台ESXi5 1 虚拟化系统中运行一重要的PACS服务的虚拟机 因为之前做了快照 管理员在误还原快照后 数据回到3个月前 数据很重要 管理员在尝试多种方式后 也无法补救数据 后通过集成商介绍 联系到了北京安数云和科技 北京
  • sklearn K近邻KNeighborsClassifier参数详解

    原文网址 https scikit learn org stable modules generated sklearn neighbors KNeighborsClassifier html class sklearn neighbors
  • 项目中的STL经验

    STL是c 非常重要的一部分 它是很多大神的杰作 高效 稳定 可扩展性好 虽然STL确实存在难以调试 内存碎片的问题 现在机器的内存越来越大 内存碎片的问题基本不太可能成为系统瓶颈 但只要你使用恰当 它能显著提高生产力 并使代码更短 更易维
  • 五大常用经典算法

    五大常用算法之一 分治算法 一 基本概念 在计算机科学中 分治法是一种很重要的算法 字面上的解释是 分而治之 就是把一个复杂的问题分成两个或更多的相同或相似的子问题 再把子问题分成更小的子问题 直到最后子问题可以简单的直接求解 原问题的解即
  • 【UE4】搭建局域网内VR直播 UE4.27

    前言 英伟达显卡 UE4 27的内网搭建360 相机直播 并在内网任意设备使用VR观看 理论上性能足够效果越好 此处使用的VR设备为Vive 梳理了整体构建流程 希望能帮到你 多图警告 图片教程比较直观 1 准备工作 下载UE和OBS所需安