UE4/UE5像素流送云推流:多人访问不稳定、画面糊、端口占用多等

UE4/UE5想要实现网页访问,很多工程师会选择guan方的像素流送。但这个技术要求在模型开发初期就接入。对于一些已有UE模型是无法进行流化的。虽然也可以解决新UE模型的网页访问问题,但在实际的应用中,点量云流也收到很多反馈说,使用像素流送技术存在一些问题。本文就分享几个反馈比较频繁的问题,你在使用像素流云推流网页的时候是否也有遇到呢?

  • UE4/UE5像素流送云推流多人访问不稳定

像素流送作为引擎的一个模块,如果是本地或者1-2路并发,作为原型级小量演示使用,一般问题不大。但如果是想实现较多人访问,就容易遇到问题。

对于多人访问的实现方式,目前很多教程给的操作方法是,配置启动多个信令服务,需要多少人访问就启动多少个信令服务。然后再对各个信令服务进行配置,修改各个配置文件里的confi.json里的各项细分参数,比如端口。但实际这样去做了后,发现一台服务器还是能提供的并发数较少,很难单服务器大量并发同时运行,并可能会出现显卡利用率低,不能负载均衡等问题,需要花费更多的时间和精力去处理。

现代社会分工已经很细,专业的事交给专业团队去做,效果会更好。点量云流推流软件系统,直接将这些做成标准化功能封装到成品化软件中,使用时自动可以负载均衡,多人访问也独立操作互不影响。并有公司自研的显卡负载均衡专利技术,在一个显卡在性能冗余时可以分配个多人使用,这些均是基于自研的CELL多开技术。理论上在显卡和CPU等硬件充足的条件下,是可以实现无限并发的,但目前因为硬件的制约因素,一般并发数在上百路就是比较多的了。

在目前有限的算力条件下,在满足绝大部分场景的使用,还可以辅助旁观模式,在达到硬件算力的极限后,可以让后来用户排队或者,随机分配一个其他用户的操作界面,让用户在排队过程中不至于没有任何体验。当然结合具体的使用场景,还有更多其他的用户处理逻辑。

  • UE4/UE5像素流送云推流——程序不稳定、弱网画面糊

关于这个问题,具体的表现有,快速转动UE模型或者像素流送刚运行时,特别是在外网弱网环境下,会出现画面模糊的情况。另外超过2个人访问时也会出现卡,或者彼此之间画面互相影响导致的画面糊等问题。

而不稳定这个就更常见了,程序长时间(1周后)经常运行后崩溃。有个项目用像素流送插件交付,运行3天后有参观接待,而网页访问直接无法连接到服务器,所以业主临时联系供应商,供应商远程处理了好久之后才能正常使用。对于用户体验是非常不好的,这也会导致整个项目交付后给业主的印象,以及后续二次合作的可能。

并且,我们还经常遇到有业主反馈之前使用像素流遇到过很多不同手机浏览器的兼容性问题等。点量云流软件作为成熟的商业软件,做了很多弱网等调优,长时间运行不会出现此类问题,在稳定性、多然并发访问等方面表现更好。在使用的项目有些已经2-3年依然稳定使用中。

  • UE4/UE5像素流送云推流——端口占用多,能不能减少端口的占用?

像素流送技术目前对于端口的要求是每个独立用户占用一个端口。但在实际场景中,在访问人数大时也是无法提供很多端口,因为一些等保和安全等领域的问题,很多企业对每个用途的端口都有具体的划分,尤其是toG类、学校、医院等场景。点量云流通过端口合一技术,可以实现大并发下,只需要2个端口即可完成任意多用户并发的云推流,让每个用户在实际中可以实现独立操作互不影响。并且,在2024年5月新推出的版本中,支持0端口外网打洞和中转机制,实现0端口开放的云推流功能,更是方便部署和使用。

  • UE4/UE5像素流送云推流——相比成熟产品,配套功能薄弱。

像素流送技术作为UE引擎自带的一款扩展性模块,一方面需要在研发阶段投入巨大人力去维护,解决遇到的各种问题,这一部分的服务不如交给专业团队;另一方面,作为一个开发模块,缺少商业成熟软件的完整平台管理功能,比如:支持Unity、甚至Flash等各种其它引擎制作开放的3D内容的一站式管理;提供服务器负载、状态、统计、权限等后台报表操作界面;各种界面化设置,比如设置并发数、码率、权限、UI布局设置等众多管理功能;缺少音视频通话、分组会议、P2P上传应用和同步到多台渲染服务器的自动化部署等易用性功能。

除了以上常见问题外,在实际中还有其他的一些问题,比如带宽占用比较高等。此外像素流送插件作为UE引擎的官方组件,在使用中随着平台的更新而更新,需要大量的维护和更新,这部分成本也是比较高的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/641621.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode题练习与总结:从中序与后序遍历序列构造二叉树--106

一、题目描述 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 示例 1: 输入:inorder [9,3,15,20,7], postorder [9,15,7,20,3] 输出…

【百度云千帆AppBuilder】诗词达人:AI引领的诗词文化之旅

文章目录 写在前面:百度云千帆AppBuilder诗词达人:AI引领的诗词文化之旅功能介绍:诗词达人智能体的深度体验1. 诗词接龙学习2. 诗词深度解析3. 互动式问答4. 诗词创作辅助 技术特点详解:"诗词达人"智能体的创新技术零代…

【论文笔记】Layer-Wise Weight Decay for Deep Neural Networks

Abstract 本文为了提高深度神经网络的训练效率,提出了逐层权重衰减(layer-wise weight decay)。 本文方法通过逐层设置权重衰减稀疏的不同值,使反向传播梯度的尺度与权重衰减的尺度之比在整个网络中保持恒定。这种设置可以避免过拟合或欠拟合&#xff0…

胶原蛋白流失大揭秘:你的肌肤还年轻吗?

🍃当我们谈及胶原蛋白,不少女生眼中都会闪过一丝光芒。为什么呢?因为胶原蛋白是维持我们肌肤弹性、水润的秘密武器啊!但是,随着岁月的流逝,你是否发现自己的肌肤开始变得松弛、无弹性,甚至出现了…

亚马逊测评技术自己掌控:打造爆款产品,快速突破销量瓶颈

不管新老店铺来说,出单都是至关重要的,在我们的理解当中测评应该是一种成长剂,是一个加快店铺成长的工具,因为它在店铺的破0、突破瓶颈期、引爆爆款以及在后期店铺的一个补量上都会有一个明显的作用 测评有什么意义? …

Vue实现二维码的展示及下载

个人介绍 hello hello~ ,这里是 code袁~💖💖 ,欢迎大家点赞🥳🥳关注💥💥收藏🌹🌹🌹 🦁作者简介:一名喜欢分享和记录学习的…

amtlib.dll打不开怎么办?一键修复丢失amtlib.dll方法

电脑丢失amtlib.dll文件是什么情况?出现amtlib.dll打不开怎么办?这样的情况有什么解决方法呢?今天就和大家聊聊amtlib.dll文件同时教大家一键修复丢失amtlib.dll方法?一起来看看amtlib.dll文件丢失会有哪些方法修复? a…

新手做抖音小店应该注意哪些问题?怎么正确的做抖音小店?

大家好,我是电商花花。 我们想做好一家抖音小店,想长期持久的做好一家抖店,一定要注意下面这些问题,只有避开这些做店的坑,我们才能稳稳的出单,稳稳的赚钱。 做抖音小店不能无脑铺货,要做精细…

HarmonyOS 鸿蒙应用开发 - 创建自定义组件

开发者定义的称为自定义组件。在进行 UI 界面开发时,通常不是简单的将系统组件进行组合使用,而是需要考虑代码可复用性、业务逻辑与UI分离,后续版本演进等因素。因此,将UI和部分业务逻辑封装成自定义组件是不可或缺的能力。 1、创…

SpringBoot3.x 整合 Spring AI

Spring AI 已经发布了一段时间,虽然推出的时候就被人说只是一个套了 API 的壳,但是作为 Spring 生态的一个开源项目,用它来结合到现有业务系统中还是一个比较好的方案,毕竟像笔者当初为了接入 OpenAI 的 API,还专门学了…

链路初始化和训练

一、总览 链路初始化和训练,由物理层进行控制,是一个基于硬件的过程。初始化设备的链路和端口,使得设备能够收发报文,在链路上正常通信。 在reset后由硬件自动启动完整的训练过程,并由LTSSM管理。 1 位锁定 训练开始…

【正点原子Linux连载】 第四十六章 M.2硬盘驱动实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id731866264428 3)全套实验源码手册视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban 第四十…

揭秘循环购模式:消费返利新玩法,引领电商新潮流

在当今的消费市场中,有一种商业模式引起了广大消费者的热烈讨论——那就是循环购模式。你可能会想,消费满千元就能得到两千元的福利,每天还能领取现金,这怎么可能呢?商家难道真的在“慷慨解囊”?今天&#…

7.2k star的万能视频解析下载插件

今天给大家介绍一个超级厉害的浏览器插件,可以解析各个平台网页视频——猫抓。 项目简介 猫抓(cat-catch) 是一款资源嗅探扩展插件,他能够帮助你筛选列出当前页面的资源。简单来说,当你打开任意一个带有视频的网页&a…

Vue3中为Ant Design Vue中table的checkbox加tooltip、popover

问题的产生 Vue版本:3.3.13 ant-design-vue 版本:3.x.x 在工作时遇到一个场景,需要在 ant-table 的 checkbox 被禁用的时候提示原因,但是在 ant-design-vue 文档中并没有发现有相关介绍。 首先我去看了issue中是否有提到相关问题…

【MATLAB源码-第214期】基于matlab的遗传算法GA最短路径路由优化算法仿真。

操作环境: MATLAB 2022a 1、算法描述 在现代网络通信和路径规划领域,最短路径路由优化算法是一项关键技术。它涉及在给定的网络拓扑中寻找从源点到目标点的最短或成本最低的路径。近年来,遗传算法(GA)因其出色的全局…

2024.05.18学习记录

1、Vue3 Composition API Vite jsx 2、react 基本使用、高级用法 3、刷题:回溯部分剩下的题目

轻松拿捏C语言——【字符串函数】的使用及模拟实现

🥰欢迎关注 轻松拿捏C语言系列,来和 小哇 一起进步!✊ 🎉创作不易,请多多支持🎉 🌈感谢大家的阅读、点赞、收藏和关注💕 🌹如有问题,欢迎指正 感谢 目录 一、…

java学习四

Random 随机数 数组 静态初始化数组 数组在计算机中的基本原理 数组的访问 什么是遍历 数组的动态初始化 动态初始化数组元素默认值规则 Java内存分配介绍 数组在计算机中的执行原理 使用数组时常见的一个问题 案例求数组元素最大值 public class Test1 {public static void ma…

香蕉成熟度检测YOLOV8NANO

香蕉成熟度检测YOLOV8NANO,采用YOLOV8NANO训练,得到PT模型,然后转换成ONNX模型,让OEPNCV调用,从而摆脱PYTORCH依赖,支持C。python,安卓开发。能检测六种香蕉类型freshripe freshunripe overripe…