- 博客(637)
- 资源 (22)
- 收藏
- 关注
转载 企业级像素流管理平台V1.0发布
前言历时四个月时间,我们的企业级像素流管理平台PeerStreamEnterpriseV1.0今天正式对外发布。发布视频https://www.bilibili.com/video/BV1UKY7eBE34/参考文档https://github.com/inveta/PeerStreamEnterprise/wikiweb界面配置所有配置都可以在web界面一键配置,无需修改josn文件了,而且配置...
2024-08-11 10:05:04 40
转载 PeerStreamEnterprise更新0713
前言本周PeerStreamEnterprise更新了大量功能,总结起来就是更好用、更安全、更方便。具体更新如下:1、解决execue杀进程偶发崩溃的bug2、解决当UE实例的url不符合规则的时候,赋予第一个UE实例的urlprefix3、解决signal.json中ueprogram没有内容,打印为空的bug4、增加了preloadReleaseTime字段,预加载一段时间可以自动释放5、增加...
2024-07-13 20:59:44 65
转载 PeerStreamEnterprise试用版本发布
前言一直想搞一个PeerStream的企业版,前段时间比较忙,最近空了一点,准备开搞。PeerStream企业版的定位就是卖服务,帮助大家更好的使用虚幻引擎的像素流。目前第一个试用版已经上线。欢迎大家试用。github地址https://github.com/inveta/PeerStreamEnterprise核心能力1 完善的日志功能,可以追踪各种异常2 分布式部署,可以支持windows、l...
2024-06-30 22:36:29 84 2
原创 虚幻引擎像素流杀进程压力测试
前言之前虚幻引擎的进程都是通过UE实例自己退出的,最近尝试一个新的方案,通过nodejs来杀死进程来实现UE实例的退出。不过由于担心反正强杀进程会导致系统问题,这里进行一下压力测试。测试环境操作系统:win11专业版显卡:rtx4060 TI显卡驱动:551.76测试方案这里采用puppeteer的压力测试方案。Puppeteer 是一个用于控制无头 Chrome 或 Chromium 浏览器的 ...
2024-06-29 22:58:54 312
原创 ubuntu安装ros
前言ubuntu版本20.04,安装参考http://wiki.ros.org/noetic/Installation/Ubuntu安装步骤1、添加 ROS 软件源sudosh-c'echo"debhttp://packages.ros.org/ros/ubuntu$(lsb_release-sc)main">/etc/apt/sources.list.d/ros-lat...
2024-06-23 17:42:21 252
原创 虚幻引擎linux环境编译vlc
前言最近需要通过虚幻引擎在linux环境下播放视频,所以研究了一下vlc在linux下的编译。下载vlcvlc地址地址在github上 https://github.com/videolan/vlc这里我们下载的是3.0。18版本安装编译依赖sudoaptinstallautoconfautomakelibtoolcurlmakeg++unzipsudoaptinstal...
2024-06-23 11:48:45 966
原创 Ubuntu编译虚幻引擎工程
前言最近研究了一下在ubuntu编译虚幻引擎,发现确实做得很好,编译非常简单,这里记录一下。下载虚幻引擎源码源码下载地址如下https://www.unrealengine.com/zh-CN/linux选择合适的版本即可,我这里选择的是UE5.1安装dotnet驱动下载地址如下https://learn.microsoft.com/zh-cn/dotnet/core/install/linux...
2024-06-11 00:30:50 342
原创 一款开源文件加速下载利器
前言大文件的下载,浏览器支持不是很好,今天下载了一个20个G的文件,连续失败了好多次。然后寻找到了一个开源的下载工具gospeed,可以完美的解决这个问题。而且下载速度快。简介Gopeed(全称 Go Speed),直译过来中文名叫做够快下载器(不是狗屁下载器!),是一款由Golang+Flutter开发的高速下载器,支持(HTTP、BitTorrent、Magnet)协议下载,并且支持全平台使用...
2024-06-09 20:12:38 450
转载 智慧城市展厅解决方案
前言随着信息技术的飞速发展,智慧城市已成为城市发展的必然趋势。数字孪生技术作为智慧城市建设的核心支撑,能够将城市物理空间与数字空间完美融合,实现城市的可视化、智能化管理。本解决方案旨在通过构建数字孪生智慧城市展厅,为政府、企业和社会公众提供一个直观、交互式的展示平台,促进智慧城市建设成果的推广与应用。行业痛点多维数据孤岛问题城市内涉及的信息种类繁多且规模庞大,包括市政、警务、交通、商业等多个领域的...
2024-05-18 09:44:08 50
转载 基于鸿蒙os的三维仿真培训
前言随着电力行业的快速发展,变电站作为电力系统的核心组成部分,其安全性和稳定性至关重要。然而,变电站的复杂性和技术性给运维人员的培训带来了巨大挑战。为了提升运维人员的操作技能和安全意识,我们提出了变电站倒闸仿真培训项目。基于虚拟现实的变电站倒闸仿真培训项目通过最先端的虚拟现实和元宇宙技术,打造一个高度仿真的变电站操作环境。本项目旨在为电力行业的操作人员和学习者提供一个安全、高效、互动的培训平台。通...
2024-05-15 19:30:05 49
转载 全息路口三维解决方案
前言三维全息路口是一种基于高分辨率摄像头和虚拟现实技术的智能交通管理系统,通过实时获取和呈现车辆、行人等交通参与者的三维图像,实现车辆自动识别、人脸识别与行人检测等功能。它可以帮助交通管理人员优化交通流量,及时调整交通信号灯,确保路口交通安全,并在事故发生时提供精准的三维图像信息,方便警方和应急救援人员迅速处置。inveta实验室针对这一场景,发布了全息路口三维解决方案。高精度三维底座点云是一个数...
2024-05-07 20:46:10 92
原创 团结引擎打包OpenHarmony运行
前言最近参加了一个基于OpenHarmony的团结引擎大赛,研究了下如何基于团结引擎在OpenHarmony运行。团结引擎安装下载地址https://unity.cn/tuanjie/tuanjieyinqing在安装的时候,需要安装鸿蒙的相关组件另外vs中需要安装unity的相关组件可以选择我们代码编辑的版本鸿蒙开发环境安装jdk地址如下 https://www.oracle.com/java...
2024-05-04 22:02:17 633
原创 虚幻引擎独立应用程序初探
前言虚幻引擎真的是一个非常巨大的C++包括,里面有大量开箱即用的功能和类库。今天想,如果能把这些库用来开发一些小工具,是不是很安逸呢?然后做了一下尝试,发现人家本身就支持。官方示例在引擎的Engine\Source\Programs的这个目录,都是独立的虚幻程序,即可不依赖图像界面的控制台exe程序,如下图其中最经典的就是BlankProgram这个工程,大家可以基于这个来进行改造。通过dx获取显...
2024-04-22 08:03:34 477
原创 虚幻引擎像素流多个显卡研究
前言当虚幻引擎像素流遇到多个显卡的时候,我们应该如何处理呢?今天研究了下,通过graphicsadapter的命令行输入,可以指定在哪个显卡上面进行渲染。代码研究主要其实就一个函数,其他渲染方式类似。voidFD3D12DynamicRHIModule::FindAdapter()通过获取graphicsadapter的命令行输入参数来指定渲染显卡的序号。FParse::Value(FComm...
2024-04-21 16:37:35 942
转载 PeerStream企业版设计思路
前言peerstream.js项目是我们团队开发的虚幻引擎像素流库,和官方臃肿不堪的像素流SDK相比,我们在官方的基础上做了大量的优化和精简,并加入了许多新功能,开发出了轻量、零依赖、开箱即用的软件套装,前端的peer-stream.js基于WebComponentsAPI,后端signal.js基于NodeJS和npm/ws。目前对于单个UE项目来说,已经可以很好的完成其使命,但是对于多机器、多...
2024-04-18 23:58:45 83
转载 构建数字孪生应用B/S和C/S可以全要
前言经过近1个月的密集研究和开发,我们团队成功实现了一套程序开发框架,同时构建B/S(浏览器/服务器)和C/S(客户端/服务器)模式的数字孪生应用。这一成果不仅大幅提高了开发效率,也极大地增强了我们的产品灵活性,使其能够满足客户在不同使用场景下的需求。无论客户是需要通过浏览器快速访问应用,还是需要一个功能更为丰富、响应更快的独立客户端应用,我们的解决方案都能提供高度定制的用户体验和卓越的性能表现。...
2024-04-10 00:06:34 110
原创 虚幻引擎像素流源码解读
前言假期在家把虚幻引擎像素流的源码有研究了一下,进行了一下总结,本文适合有一定使用虚幻引擎像素流经验的人阅读。源码地址这里研究的是UE5.1的版本,源码位置如下C:\ProgramFiles\EpicGames\UE_5.1\Engine\Plugins\Media\PixelStreamingwebsocket处理像素流和signal服务之间通过websocket进行通信,处理业务的逻辑在F...
2024-04-06 18:40:14 1175
原创 web音频采集与播放
前言最近写了一个小工具,实现在web采集pcm音频并通过websocket传输到后台,再传输到web端进行播放。结构web采集音频---》websocket后台---》web播放音频web采集音频编写以个简单的 HTML 页面,用于录制音频并通过 WebSocket 将音频数据发送到后端服务器。在 HTML 页面中,有两个按钮,分别是 "Start Recording" 和 "Stop Recor...
2024-03-25 23:15:02 1642
原创 开源的windows文件快速复制工具
前言最近遇到一个大量小文件的复制问题,用windows自带的文件拷贝,非常耗费时间。最近发现了一个开源的工具ChoEazyCopy,可以快速实现大量小文件的复制。Robocopy介绍Robocopy,全称为“Robust File Copy”,是一个Microsoft提供的命令行实用程序,用于将文件和目录从一个位置复制到另一个位置。它从Windows NT 4.0和Windows 2000开始可用...
2024-03-19 22:44:53 1197
原创 一款开源的USB系统安装工具
前言最近需要安装一台centos7的系统,并进行虚幻引擎在linux环境的测试。发现一个开源的小工具,可以一键制作U盘启动盘。镜像下载镜像下载地址如下:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spm=a2c6h.12873639.article-detail.8.64aa2422SwRknsrufus安装盘制作软件Rufus ...
2024-03-16 15:31:21 470
原创 开源交通流仿真平台Carla安装踏坑
前言CARLA是一个开源的仿真平台,旨在支持自动驾驶研究和开发。它提供了一个虚拟环境,让研究人员和开发人员可以测试他们的自动驾驶系统、感知算法、决策逻辑和控制策略,而无需在真实世界中操作实际车辆,从而大大减少了研究和开发的成本和风险。特点和功能开放和易于使用:CARLA是完全开源的,提供了详尽的文档和示例,帮助用户快速上手和使用。逼真的环境:CARLA提供了多个精心设计的城市环境,包括街道、交通标...
2024-03-07 12:16:00 909
原创 虚幻引擎国密sm4加密插件
前言最近需要搞一个基于虚幻引擎的国密sm4加密插件,记录下研究的过程。插件编写这里计划写一个插件来进行适配,插件编写可以参考https://docs.unrealengine.com/5.1/zh-CN/integrating-third-party-libraries-into-unreal-engine/教程主要是针对编译好的库,如何引用头文件,以及引入lib库等。我这里还有一种方案,如何第...
2024-03-06 14:36:22 930
原创 打造个人知识库-chatwithrtx接口研究
前言之前安装了chatwithrtx,确实挺好用的。但是如果想用其对外提供服务的话,还需要研究是否能够提供api接口进行调用,所以今天来进行一下研究。gradio介绍web的访问是通过gradio框架进行开发的。在user_interface.py中可以发现如下引用importgradioasgrGradio 是一个用于快速创建和共享机器学习模型的Web界面的Python库。它允许开发者和研...
2024-03-03 20:33:24 1119 2
原创 打造个人知识库chatwithrtx
前言Chat With RTX 是一个 Demo,用来将您自己的资料(文档、笔记、视频或其他数据)与大语言模型建立连接,从而令 LLM 更具个性化。利用检索增强生成 (RAG)、TensorRT-LLM 和 RTX 加速,您可以与自定义聊天机器人对话,快速灵活地获得聊天机器人根据您的内容给出的见解。此外,由于 Chat with RTX 完全在 Windows RTX PC 或工作站本地以安全的方...
2024-02-27 02:18:10 498
原创 虚幻引擎UE5.1像素流无法控制鼠标
前言今天遇到一个很神奇的事情,有一个虚幻引擎项目,用像素流无法控制鼠标,但是画面可以出来。但是同样的版本的项目,就是好的。我所使用的UE版本为UE5.1问题排查1、打开虚幻引擎源码C:\Program Files\Epic Games\UE_5.1\Engine\Plugins\Media\PixelStreaming2、找到鼠标移动的函数3、开启日志在启动程序中增加参数,这样就可以输出坐标信...
2024-02-23 21:02:02 667
原创 不知道能不能写出一本数字孪生技术书籍
前言从事三维可视化已经是第五个年头了,之前一直有想写书的想法,纠结了1年了。今年想试一试。准备怎么写一口气把这个事情做完实际上是很难的。所以准备倒过来玩,先不考虑整体的结构和提纲,直接写一些关于数字孪生的零碎的内容,大概每一篇1000字左右。大概有100篇左右的时候,再进行总结梳理,最后形成一本书。写那些方面数字孪生的概念比较大,包罗万象,我只准备涉及三维可视化这方面的内容。实际上就是基于虚幻引擎...
2024-02-19 23:26:06 369
原创 gb28181之ps码流分析
前言gb28181的视频流,采用ps格式进行封装,但是排查故障的时候,每次都需要进行二进制查看,非常不方便,所以决定写一个html的小工具进行分析。ps码流介绍PS数据包由四个部分组成,下面分别进行研究PackheaderSystem_headerProgram_stream_mapPES_pakcetPack_header如图1起始四个字节为00 00 01 BASystem_header如图...
2024-02-16 16:58:01 842
原创 sm2sm3sm4加解密介绍
Part1前言SM2、SM3和SM4是中国国家密码管理局发布的密码算法标准,分别用于非对称加密、散列算法和对称加密。最近有这方面的使用需求。所以进行了研究。Part2概念介绍SM2 是一种基于椭圆曲线密码学的公开密钥加密算法,主要用于数字签名、密钥交换等。它能提供类似于RSA和DSA等算法的功能,但在相同安全级别下,SM2的密钥长度比RSA和DSA短,从而能提供更高的效率和安全性。SM3 是一种密...
2024-02-09 22:47:13 1873
转载 PeerStream更新-剔除用户
前言像素流由于采用后台渲染,所以资源是非常紧缺的,当用户需要访问某一路资源的时候,如果gpu实例用完了,就只能等其他用户退出才行。这里inveta团队针对大家提供的痛点需求,在peerstream中更新了剔除当前正在使用的用户,释放访问资源。需求在某些紧急场景,需要能够释放gpu实例给优先级更高的用户。由于peerstream有重连的功能,所以在剔除之后,还不能触发自动重连,允许用户手动刷新的时候...
2024-01-31 20:03:11 123
转载 PeerStream更新-按键偶发不释放
前言最近有多位群友反馈PeerStream在使用过程中出现键盘不释放的情况,特别是在进行人物移动的时候,通过WASD控制人物行走,按键不释放会导致人物失去控制,一直向前。https://github.com/inveta/peer-stream/issues/149问题排查首先我们参考官方的demo,发现也存在如下问题,测试视频如下:我们发现当按键按住之后,如果突然失去焦点,就会导致不会发送按键释...
2024-01-29 21:44:27 61
转载 模型共享更新20240128
Part1前言首先感谢大家的信任和支撑,我们的共享模型上线之后,受到了大家的广泛关注,我们会每周坚持进行模型的更新。Part2本次更新本次我们更新了接近70个模型,使得我们模型库总数达到200以上。更新截图如下:Part3模型获取我们的模型不进行出售,只进行共享交换,大家加qq群联系客服 qq群号 569819429获取流程:步骤一:在下面网址找到需要的模型https://www.inveta....
2024-01-28 14:46:00 54
转载 Inveta团队招合作伙伴
Part1前言Inveta团队致力于成为低成本高逼真的数字孪生底板服务商。通过自研的开源云渲染sdk(peerstream.js),可以帮助合作伙伴快速构建数字孪生应用。目前团队已经交付了机场、空管、桥梁、公路、水务、智慧城市等多个数字孪生底板项目。Part2团队介绍Inveta团队是一支由建模、美术、场景地编、UE开发组成的年轻团队。团队致力于成为三维数字孪生底板服务商。团队介绍如下:Part3...
2024-01-28 14:20:34 60
原创 海量三维模型免费共享
Part1前言团队在三维行业扎根多年,积累了大量的三维模型,最近决定将模型整理出来,和大家一起共享。另外团队还开源了peer-stream,其开源的基于UE的像素流插件。和官方臃肿不堪的像素流SDK相比,我们在官方的基础上做了大量的优化和精简,开发出了轻量、零依赖、开箱即用的软件套装,前端的peer-stream.js基于WebComponentsAPI,后端signal.js基于NodeJS和n...
2024-01-08 12:13:25 355
原创 虚幻引擎实时音频采集
Part1前言虚幻引擎其实对实时音频的采集支持得非常好。不过由于对音频概念的学习,还是花了一些时间进行研究。本文主要介绍如何基于虚幻引擎采集实时麦克风的音频数据。Part2音频采样率在虚幻引擎中,我没有找到动态修改音频采样率的方法。下面的方法设置是不行的,不知道有没有哪位高手可以指点一下。单双通道可以自己进行处理。针对双通道转单通道,可以尝试如下思路。单通道:在单通道PCM数据中,音频样本按时间顺...
2024-01-03 22:19:27 1293
原创 [虚幻引擎]实时音频播放
Part1前言虚幻引擎支持音频的播放,但是在实时音频播放的场景,目前我没有找到比较好的方案。最近研究了一下,通过FAudioDeviceManager可以实现对实时音频的播放。Part2FAudioDeviceManager介绍在虚幻引擎(Unreal Engine)中,FAudioDeviceManager 是一个核心类,负责管理和维护所有音频设备实例。这个类在引擎的音频系统中发挥着至关重要的作...
2023-12-30 16:53:36 1053
rabitmq381_erlang221.zip
2019-12-24
mygeowebcache-1.5.3-war.zip
2019-12-15
ffmpeg之H265解码
2018-08-19
ffmpeg之pcm转AAC
2018-08-12
g711编码转换成pcm编码
2018-08-05
sps解析图像长和宽
2018-06-23
ps解析H264
2018-05-26
websocket发送裸H264到Html5解码
2018-05-19
基于C#net4.5实现最简单的websocket客户端和服务端
2018-05-18
onvif2.0珍藏版
2018-04-24
基于VS2017开发的XML序列化和反序列化实例
2018-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人