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

news2024/10/4 23:19:55

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引擎的官方组件,在使用中随着平台的更新而更新,需要大量的维护和更新,这部分成本也是比较高的。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

重生之 SpringBoot3 入门保姆级学习(02、打包部署)

重生之 SpringBoot3 入门保姆级学习(02、打包部署) 1.6 打包插件1.7 测试 jar 包1.8 application.properties 的相关配置 1.6 打包插件 官网链接 https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-starte…

短视频矩阵系统4年独立开发正规代发布接口源码搭建部署开发

1. 短视频矩阵源码技术开发要求及实现流程: 短视频矩阵源码开发要求具备视频录制、编辑、剪辑、分享等基本功能,支持实时滤镜、特效、音乐等个性化编辑,能够实现高效的视频渲染和处理。开发流程主要包括需求分析、技术选型、设计架构、编码实…

专家解读 | NIST网络安全框架(2):核心功能

NIST CSF是一个关键的网络安全指南,不仅适用于组织内部,还可帮助管理第三方网络安全风险。CSF核心包含了六个关键功能——治理、识别、保护、检测、响应和恢复,以及与这些功能相关的类别和子类别。本文将深入探讨CSF核心的主要内容&#xff0…

大气走航VOCS监测

1. 什么是走航监测? 走航监测主要指驾驶移动监测车,在一定区域范围之内边行驶、边检测、边反馈。通过车载的质谱监测系统,对环境空气中的VOCs进行快速检测;通过检测出的污染物总浓度,描绘污染地图。环保部门从污染地…

wincc如何实现远程监控1200PLC

用户监控中心和PLC不在同一个地方,需要通过互联网远程能监控PLC的运行状况。PLC型号是西门子1200,远程监控电脑用WINCC组态。wincc如何实现远程监控1200PLC呢。WINCC的通讯协议都是局域网,不能通过互联网找到远端PLC并通讯。随着工业物联网发…

PyTorch中的模型创建

最全最详细的PyTorch神经网络创建~ 话不多说直接开始~ 神经网络的创建步骤 定义模型类,需要继承nn.Module定义各种层,包括卷积层、池化层、全连接层、激活函数等等编写前向传播,规定信号是如何传输的 可以用 torchsummary 查看网络结构&…

拼多多的一场机试 解题报告 | 珂学家

前言 拼多多的一场机试 解题报告 有需要机试辅导,可以私信我 机试题 D. 任务队列是否会死锁? 一个任务队列,长度为n 可以添加一个任务,长度为a可以获取一个任务,长度为b 如果存在一个状态点,即不能添加…

python 两个表格字段列名称值,对比字段差异

支持xlsx,xls文件,相互对比字段列 输出两个表格文件相同字段,置底色为绿色 存在差异的不同字段,输出两个新的表格文件,差异字段,置底色为红色 import pandas as pd from openpyxl import load_workbook from openpy…

简单易懂的 API 集成测试方法

简介:API 集成测试的重要性 API 集成测试是一类测试活动,用于验证 API 是否满足功能性、可靠性、性能和安全性等方面的预期要求。在多 API 协作的应用程序中,这种测试尤为紧要。 在这一阶段,我们不仅审视单个组件,还…

比例溢流阀的放大器找BEUEC

液压比例放大器的使用范围广泛,包括工业生产线、船舶液压系统等多个领域。BEUEC比例放大器是一种重要的液压系统组件,其作用是将微弱的液压信号放大,以实现对液压系统的精确控制。这种设备在多个行业中都有广泛的应用,特别是在需要…

可视化大屏开发,知道了这些经验以及解决方案,效率至少提升2倍!(完结篇)

大家好,我是日拱一卒的攻城师不浪,专注可视化、数字孪生、前端、nodejs、AI学习、GIS等学习沉淀,这是2024年输出的第16/100篇文章; 前言 之前写了两篇可视化大屏开发的经验总结,小伙伴们反应还不错。 最近&#xff0…

响应式UI组件DevExtreme中文教程 - 工具栏的自适应模式

DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac&#xff0c…

浅谈JMeter环境变量设置

JMeter环境变量设置 确保已安装Java Development Kit (JDK) JMeter需要Java运行环境,因此请先安装JDK,并确认JAVA_HOME环境变量已经设置好。可以通过命令提示符输入java -version和javac -version来验证是否安装成功及其版本信息,若没有出现…

阿里云 EMR Serverless Spark 版开启免费公测

阿里云 EMR Serverless Spark 版是一款云原生,专为大规模数据处理和分析而设计的全托管 Serverless 产品。它为企业提供了一站式的数据平台服务,包括任务开发、调试、调度和运维等,极大地简化了数据处理的全生命周期工作流程。使用 EMR Serve…

气膜建筑:室内滑雪场的理想选择—轻空间

近年来,室内滑雪场成为越来越多投资者关注的热门项目。随着滑雪运动的普及,滑雪场的生意也愈加红火。对于投资者来说,选择一种省钱又实惠的搭建方案至关重要,而气膜建筑无疑是一个理想的选择。以下将详细介绍气膜建筑在室内滑雪场…

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑分布式光伏高效消纳与负荷损失最小的区域配电网应急资源协同配置策略》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

域提权漏洞系列分析-Zerologon漏洞分析

2020年08⽉11⽇,Windows官⽅发布了 NetLogon 特权提升漏洞的⻛险通告,该漏洞编号为CVE-2020-1472,漏 洞等级:严重,漏洞评分:10分,该漏洞也称为“Zerologon”,2020年9⽉11⽇&#xff…

Tomcat源码解析(七):底层如何获取请求url、请求头、json数据?

Tomcat源码系列文章 Tomcat源码解析(一):Tomcat整体架构 Tomcat源码解析(二):Bootstrap和Catalina Tomcat源码解析(三):LifeCycle生命周期管理 Tomcat源码解析(四):StandardServer和StandardService Tomcat源码解析(五)&…

Python使用virtualenv创建虚拟环境

目录 第一步:安装virtualenv 第二步:选择一个文件夹用来放所创建的虚拟环境 第三步:创建虚拟环境 第四步:激活虚拟环境 第五步:退出虚拟环境 第六步:测试安装django 前提:你得有个python环…

价格预言机领导者 Pyth 与 Eclipse 平台集成,为高频 DeFi 应用提供支持

本篇文章将对这一战略合作伙伴关系,以及 Pyth 网络在 Eclipse 生态系统中扮演的关键角色进行深入探讨。 目前,Pyth 价格数据已正式上线于 Eclipse 测试网。Eclipse 是首个结合了以太坊安全性、Solana 性能和 Celestia DA 的 Solana虚拟机(SVM) Layer2 方…