自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(627)
  • 资源 (22)
  • 收藏
  • 关注

转载 智慧城市展厅解决方案

前言随着信息技术的飞速发展,智慧城市已成为城市发展的必然趋势。数字孪生技术作为智慧城市建设的核心支撑,能够将城市物理空间与数字空间完美融合,实现城市的可视化、智能化管理。本解决方案旨在通过构建数字孪生智慧城市展厅,为政府、企业和社会公众提供一个直观、交互式的展示平台,促进智慧城市建设成果的推广与应用。行业痛点多维数据孤岛问题城市内涉及的信息种类繁多且规模庞大,包括市政、警务、交通、商业等多个领域的...

2024-05-18 09:44:08 3

转载 基于鸿蒙os的三维仿真培训

前言随着电力行业的快速发展,变电站作为电力系统的核心组成部分,其安全性和稳定性至关重要。然而,变电站的复杂性和技术性给运维人员的培训带来了巨大挑战。为了提升运维人员的操作技能和安全意识,我们提出了变电站倒闸仿真培训项目。基于虚拟现实的变电站倒闸仿真培训项目通过最先端的虚拟现实和元宇宙技术,打造一个高度仿真的变电站操作环境。本项目旨在为电力行业的操作人员和学习者提供一个安全、高效、互动的培训平台。通...

2024-05-15 19:30:05 4

转载 全息路口三维解决方案

前言三维全息路口是一种基于高分辨率摄像头和虚拟现实技术的智能交通管理系统,通过实时获取和呈现车辆、行人等交通参与者的三维图像,实现车辆自动识别、人脸识别与行人检测等功能。它可以帮助交通管理人员优化交通流量,及时调整交通信号灯,确保路口交通安全,并在事故发生时提供精准的三维图像信息,方便警方和应急救援人员迅速处置。inveta实验室针对这一场景,发布了全息路口三维解决方案。高精度三维底座点云是一个数...

2024-05-07 20:46:10 9

原创 团结引擎打包OpenHarmony运行

前言最近参加了一个基于OpenHarmony的团结引擎大赛,研究了下如何基于团结引擎在OpenHarmony运行。团结引擎安装下载地址https://unity.cn/tuanjie/tuanjieyinqing在安装的时候,需要安装鸿蒙的相关组件另外vs中需要安装unity的相关组件可以选择我们代码编辑的版本鸿蒙开发环境安装jdk地址如下 https://www.oracle.com/java...

2024-05-04 22:02:17 345

原创 虚幻引擎独立应用程序初探

前言虚幻引擎真的是一个非常巨大的C++包括,里面有大量开箱即用的功能和类库。今天想,如果能把这些库用来开发一些小工具,是不是很安逸呢?然后做了一下尝试,发现人家本身就支持。官方示例在引擎的Engine\Source\Programs的这个目录,都是独立的虚幻程序,即可不依赖图像界面的控制台exe程序,如下图其中最经典的就是BlankProgram这个工程,大家可以基于这个来进行改造。通过dx获取显...

2024-04-22 08:03:34 418

原创 虚幻引擎像素流多个显卡研究

前言当虚幻引擎像素流遇到多个显卡的时候,我们应该如何处理呢?今天研究了下,通过graphicsadapter的命令行输入,可以指定在哪个显卡上面进行渲染。代码研究主要其实就一个函数,其他渲染方式类似。voidFD3D12DynamicRHIModule::FindAdapter()通过获取graphicsadapter的命令行输入参数来指定渲染显卡的序号。FParse::Value(FComm...

2024-04-21 16:37:35 791

转载 PeerStream企业版设计思路

前言peerstream.js项目是我们团队开发的虚幻引擎像素流库,和官方臃肿不堪的像素流SDK相比,我们在官方的基础上做了大量的优化和精简,并加入了许多新功能,开发出了轻量、零依赖、开箱即用的软件套装,前端的peer-stream.js基于WebComponentsAPI,后端signal.js基于NodeJS和npm/ws。目前对于单个UE项目来说,已经可以很好的完成其使命,但是对于多机器、多...

2024-04-18 23:58:45 32

转载 构建数字孪生应用B/S和C/S可以全要

前言经过近1个月的密集研究和开发,我们团队成功实现了一套程序开发框架,同时构建B/S(浏览器/服务器)和C/S(客户端/服务器)模式的数字孪生应用。这一成果不仅大幅提高了开发效率,也极大地增强了我们的产品灵活性,使其能够满足客户在不同使用场景下的需求。无论客户是需要通过浏览器快速访问应用,还是需要一个功能更为丰富、响应更快的独立客户端应用,我们的解决方案都能提供高度定制的用户体验和卓越的性能表现。...

2024-04-10 00:06:34 45

原创 虚幻引擎像素流源码解读

前言假期在家把虚幻引擎像素流的源码有研究了一下,进行了一下总结,本文适合有一定使用虚幻引擎像素流经验的人阅读。源码地址这里研究的是UE5.1的版本,源码位置如下C:\ProgramFiles\EpicGames\UE_5.1\Engine\Plugins\Media\PixelStreamingwebsocket处理像素流和signal服务之间通过websocket进行通信,处理业务的逻辑在F...

2024-04-06 18:40:14 1028

原创 web音频采集与播放

前言最近写了一个小工具,实现在web采集pcm音频并通过websocket传输到后台,再传输到web端进行播放。结构web采集音频---》websocket后台---》web播放音频web采集音频编写以个简单的 HTML 页面,用于录制音频并通过 WebSocket 将音频数据发送到后端服务器。在 HTML 页面中,有两个按钮,分别是 "Start Recording" 和 "Stop Recor...

2024-03-25 23:15:02 1222

原创 开源的windows文件快速复制工具

前言最近遇到一个大量小文件的复制问题,用windows自带的文件拷贝,非常耗费时间。最近发现了一个开源的工具ChoEazyCopy,可以快速实现大量小文件的复制。Robocopy介绍Robocopy,全称为“Robust File Copy”,是一个Microsoft提供的命令行实用程序,用于将文件和目录从一个位置复制到另一个位置。它从Windows NT 4.0和Windows 2000开始可用...

2024-03-19 22:44:53 1008

原创 一款开源的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 430

原创 开源交通流仿真平台Carla安装踏坑

前言CARLA是一个开源的仿真平台,旨在支持自动驾驶研究和开发。它提供了一个虚拟环境,让研究人员和开发人员可以测试他们的自动驾驶系统、感知算法、决策逻辑和控制策略,而无需在真实世界中操作实际车辆,从而大大减少了研究和开发的成本和风险。特点和功能开放和易于使用:CARLA是完全开源的,提供了详尽的文档和示例,帮助用户快速上手和使用。逼真的环境:CARLA提供了多个精心设计的城市环境,包括街道、交通标...

2024-03-07 12:16:00 708

原创 虚幻引擎国密sm4加密插件

前言最近需要搞一个基于虚幻引擎的国密sm4加密插件,记录下研究的过程。插件编写这里计划写一个插件来进行适配,插件编写可以参考https://docs.unrealengine.com/5.1/zh-CN/integrating-third-party-libraries-into-unreal-engine/教程主要是针对编译好的库,如何引用头文件,以及引入lib库等。我这里还有一种方案,如何第...

2024-03-06 14:36:22 831

原创 打造个人知识库-chatwithrtx接口研究

前言之前安装了chatwithrtx,确实挺好用的。但是如果想用其对外提供服务的话,还需要研究是否能够提供api接口进行调用,所以今天来进行一下研究。gradio介绍web的访问是通过gradio框架进行开发的。在user_interface.py中可以发现如下引用importgradioasgrGradio 是一个用于快速创建和共享机器学习模型的Web界面的Python库。它允许开发者和研...

2024-03-03 20:33:24 1022 2

原创 打造个人知识库chatwithrtx

前言Chat With RTX 是一个 Demo,用来将您自己的资料(文档、笔记、视频或其他数据)与大语言模型建立连接,从而令 LLM 更具个性化。利用检索增强生成 (RAG)、TensorRT-LLM 和 RTX 加速,您可以与自定义聊天机器人对话,快速灵活地获得聊天机器人根据您的内容给出的见解。此外,由于 Chat with RTX 完全在 Windows RTX PC 或工作站本地以安全的方...

2024-02-27 02:18:10 479

原创 虚幻引擎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 502

原创 不知道能不能写出一本数字孪生技术书籍

前言从事三维可视化已经是第五个年头了,之前一直有想写书的想法,纠结了1年了。今年想试一试。准备怎么写一口气把这个事情做完实际上是很难的。所以准备倒过来玩,先不考虑整体的结构和提纲,直接写一些关于数字孪生的零碎的内容,大概每一篇1000字左右。大概有100篇左右的时候,再进行总结梳理,最后形成一本书。写那些方面数字孪生的概念比较大,包罗万象,我只准备涉及三维可视化这方面的内容。实际上就是基于虚幻引擎...

2024-02-19 23:26:06 345

原创 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 597

原创 sm2sm3sm4加解密介绍

Part1前言SM2、SM3和SM4是中国国家密码管理局发布的密码算法标准,分别用于非对称加密、散列算法和对称加密。最近有这方面的使用需求。所以进行了研究。Part2概念介绍SM2 是一种基于椭圆曲线密码学的公开密钥加密算法,主要用于数字签名、密钥交换等。它能提供类似于RSA和DSA等算法的功能,但在相同安全级别下,SM2的密钥长度比RSA和DSA短,从而能提供更高的效率和安全性。SM3 是一种密...

2024-02-09 22:47:13 886

转载 PeerStream更新-剔除用户

前言像素流由于采用后台渲染,所以资源是非常紧缺的,当用户需要访问某一路资源的时候,如果gpu实例用完了,就只能等其他用户退出才行。这里inveta团队针对大家提供的痛点需求,在peerstream中更新了剔除当前正在使用的用户,释放访问资源。需求在某些紧急场景,需要能够释放gpu实例给优先级更高的用户。由于peerstream有重连的功能,所以在剔除之后,还不能触发自动重连,允许用户手动刷新的时候...

2024-01-31 20:03:11 60

转载 PeerStream更新-按键偶发不释放

前言最近有多位群友反馈PeerStream在使用过程中出现键盘不释放的情况,特别是在进行人物移动的时候,通过WASD控制人物行走,按键不释放会导致人物失去控制,一直向前。https://github.com/inveta/peer-stream/issues/149问题排查首先我们参考官方的demo,发现也存在如下问题,测试视频如下:我们发现当按键按住之后,如果突然失去焦点,就会导致不会发送按键释...

2024-01-29 21:44:27 32

转载 模型共享更新20240128

Part1前言首先感谢大家的信任和支撑,我们的共享模型上线之后,受到了大家的广泛关注,我们会每周坚持进行模型的更新。Part2本次更新本次我们更新了接近70个模型,使得我们模型库总数达到200以上。更新截图如下:Part3模型获取我们的模型不进行出售,只进行共享交换,大家加qq群联系客服 qq群号 569819429获取流程:步骤一:在下面网址找到需要的模型https://www.inveta....

2024-01-28 14:46:00 35

转载 Inveta团队招合作伙伴

Part1前言Inveta团队致力于成为低成本高逼真的数字孪生底板服务商。通过自研的开源云渲染sdk(peerstream.js),可以帮助合作伙伴快速构建数字孪生应用。目前团队已经交付了机场、空管、桥梁、公路、水务、智慧城市等多个数字孪生底板项目。Part2团队介绍Inveta团队是一支由建模、美术、场景地编、UE开发组成的年轻团队。团队致力于成为三维数字孪生底板服务商。团队介绍如下:Part3...

2024-01-28 14:20:34 31

转载 PeerStream全新GUI配置

2024-01-16 13:39:58 82

转载 PeerStream

2024-01-12 22:30:05 86 2

转载 Inveta数字孪生基座

2024-01-11 22:29:03 57

原创 海量三维模型免费共享

Part1前言团队在三维行业扎根多年,积累了大量的三维模型,最近决定将模型整理出来,和大家一起共享。另外团队还开源了peer-stream,其开源的基于UE的像素流插件。和官方臃肿不堪的像素流SDK相比,我们在官方的基础上做了大量的优化和精简,开发出了轻量、零依赖、开箱即用的软件套装,前端的peer-stream.js基于WebComponentsAPI,后端signal.js基于NodeJS和n...

2024-01-08 12:13:25 338

原创 虚幻引擎实时音频采集

Part1前言虚幻引擎其实对实时音频的采集支持得非常好。不过由于对音频概念的学习,还是花了一些时间进行研究。本文主要介绍如何基于虚幻引擎采集实时麦克风的音频数据。Part2音频采样率在虚幻引擎中,我没有找到动态修改音频采样率的方法。下面的方法设置是不行的,不知道有没有哪位高手可以指点一下。单双通道可以自己进行处理。针对双通道转单通道,可以尝试如下思路。单通道:在单通道PCM数据中,音频样本按时间顺...

2024-01-03 22:19:27 1074

原创 [虚幻引擎]实时音频播放

Part1前言虚幻引擎支持音频的播放,但是在实时音频播放的场景,目前我没有找到比较好的方案。最近研究了一下,通过FAudioDeviceManager可以实现对实时音频的播放。Part2FAudioDeviceManager介绍在虚幻引擎(Unreal Engine)中,FAudioDeviceManager 是一个核心类,负责管理和维护所有音频设备实例。这个类在引擎的音频系统中发挥着至关重要的作...

2023-12-30 16:53:36 969

原创 gb28181转web(公网穿透)

Part1前言分享一个工具,可以实现接入gb28181的摄像机,并将其转成web H5可以预览的画面。另外只需要一台云服务器即可实现将相机转成公网访问,无需相机需要公网IP地址。Part2安装环境1、2017VC_redist.x86.exe (C++环境)2、dotnetfx45_full_x86_x64.exe(C#环境)3、GbServer.exe (分享的工具)Part3配置文件说明配置文...

2023-12-26 23:29:37 396

转载 您的百科管家“ChatGPT”

Part1前言ChatGPT 是一种基于自然语言处理技术的人工智能对话系统,使用 GPT(Generative Pre-trained Transformer)算法架构进行训练。它可以生成自然语言响应以回答各种问题,并能够在多个领域进行应用,例如客户服务、语言翻译、自动化问答系统等。我们可以将其看成一个加强版的搜索引擎,通过其可以帮助我们快速找到想要的答案。本文主要研究如何基于chatgpt来构建...

2023-07-10 08:08:56 94

转载 来自“UE5兵工厂”的雷达扫描器

Part1前言最近想在材质中制作类似雷达的扫描线。效果如下Part2分析主要分为2部分,上层绿色的扫描范围效果,下层圆盘效果,采用贴花来实现,材质改为延迟贴花、半透明Part3实现思路需用到VectorToRadiaValue和RadiaGradientExponential节点,下图:1扫描效果首先考虑上层的扫描效果,该效果是一定范围的颜色绕圆心旋转,并且头部为实线,尾部为虚化的渐变。UV节点直...

2023-07-10 08:08:56 330

转载 当wtms瓦片遇上代码,出神入画

Part1前言最近有一个需求,需要将GeoServer切出来的wtms的瓦片,合并成一张图。期间尝试了QGis等工具,可能不太会用,都没有成功。最后决定自己写代码来实现。Part2瓦片格式切片出来的瓦片格式示例如下:每个瓦片都有一个名称106857_040836.png其中前面X轴对应第一个参数106857 Y轴对应第二个参数040836。我们画一幅图来表示切片的规则。图片的原点在左下角,X轴从左...

2023-07-10 08:08:56 203

转载 官宣 像素流peer-stream与IOS端Safari浏览器正式和解

Part1前言peer-stream是inveta团队开源的UE5像素流组件,与EpicGame为像素流设计的SDK相比,peer-stream.js是一个轻量级的WebRTC库,具有0依赖性,包含前端组件(使用WebComponents API)和信令服务器(使用NodeJS)。有不少朋友在使用peer-stream的时候,发现无法在ios端的微信浏览器中进行访问。针对这个问题,我们进行了重点研...

2023-07-10 08:08:56 275

原创 基于vscode的ros开发

Part1前言ROS(机器人操作系统)是一个开源的机器人软件平台,旨在提供一套通用的工具和库,帮助开发人员创建机器人应用程序。ROS提供了用于构建机器人系统的库、工具、驱动程序、通信协议和软件包管理系统。以下是ROS的一些主要特点和组件:分布式计算:ROS支持分布式计算,允许多个节点(程序)在不同的计算机上运行,并通过ROS通信机制进行交互。这种分布式架构使得ROS非常适合于构建复杂的机器人系统。...

2023-07-10 08:08:56 1728

转载 升级版像素流peer-stream轻装上阵

Part1前言peer-stream是inveta团队开源的基于UE的像素流插件。和官方臃肿不堪的像素流SDK相比,我们在官方的基础上做了大量的优化和精简,开发出了轻量、零依赖、开箱即用的软件套装,前端的peer-stream.js基于WebComponentsAPI,后端signal.js基于NodeJS和npm/ws。本次我们更新了四个主要功能:1、更精准的负载均衡,解决之前问题(https:...

2023-07-09 22:06:43 511

转载 简析后处理材质实现自发光效果

Part1前言物体自发光描边在项目使用中是非常频繁,有时候为了一些特定需求会对材质做一些调整。本文简单讲解了后处理材质是如何实现自发光效果。Part2创建材质材质属性设置为下。把材质域改为后期处理Part3材质制作Texel Size为最小的像素点,乘以整数,是像素点方向的偏移值,用来控制边缘高亮的宽度,这里假设输出为(u, v)。通过上面的节点分出4个方向的向量,给定一个轴心点Append一下可...

2023-07-09 22:06:43 59

转载 即时AI设计领跑新视界

Part1前言随着人工智能技术的不断发展,越来越多的设计师开始关注AIGC(Artificial Intelligence Generated Content),并开始思考AIGC对设计师的影响以及如何运用AIGC即时为设计服务。“作为全球首款能让大家体验到通过自然语言描述,快速生成可编辑的 UI 设计稿功能的设计工具。”怎能不被UI设计师关注?赶紧快马加鞭体验一番,生怕饭碗不保~Part2简介即...

2023-07-09 22:06:43 105

转载 上车!速解modbus协议

Part1前言Modbus是一种通信协议,用于在工业自动化领域中的电子设备之间进行通信。它最初是由Modicon在1979年创建的,现在已经成为一种工业标准,被广泛应用于工业控制系统、PLC(可编程逻辑控制器)和其他自动化设备。Modbus协议主要分为三种模式:Modbus RTU、Modbus ASCII和Modbus TCP。其中,Modbus RTU是一种串行通信模式,基于二进制通信,是应用...

2023-07-09 22:06:43 298

基于Dplayer的原生flv和hls使用demo

基于Dplayer的原生flv和hls使用demo

2022-10-29

open3mod.zip

是个安装包,直接安装就可以使用,可以查看FBX,DXF,Collada,Obj,X,PLY,3DS,LWO,LWS,STL等多种模型格式

2020-06-27

rabitmq381_erlang221.zip

https://blog.csdn.net/g0415shenw/article/details/103678862 考虑国内下载慢,上传了windows的rabitmq+erlang环境

2019-12-24

mygeowebcache-1.5.3-war.zip

参考博客 https://blog.csdn.net/g0415shenw/article/details/103547270

2019-12-15

rgb24保存为Bmp

参考下面博客: https://blog.csdn.net/g0415shenw/article/details/84999548

2018-12-14

基于directsound播放pcm

博客地址:https://blog.csdn.net/g0415shenw/article/details/81950761

2018-08-22

ffmpeg之H265解码

博客地址: https://blog.csdn.net/g0415shenw/article/details/81839672 使用ffmpeg解析H265

2018-08-19

ffmpeg之pcm转AAC

博客地址https://blog.csdn.net/g0415shenw/article/details/81606813 使用ffmpeg把pcm转成AAC

2018-08-12

g711编码转换成pcm编码

把g711转换成pcm格式详情见博客 https://blog.csdn.net/g0415shenw/article/details/81432854

2018-08-05

wav文件封装pcm编码格式

具体wav文件分析见博客: https://blog.csdn.net/g0415shenw/article/details/81158328

2018-07-22

sps解析图像长和宽

博客地址: https://blog.csdn.net/g0415shenw/article/details/80733405 vs2017 C#实现了sps解析视频长和宽

2018-06-23

ps解析H264

把示例采用VS2017开发,C#语言实现PS流解析出H264数据 可以参考博客:https://blog.csdn.net/g0415shenw/article/details/80385088

2018-05-26

websocket发送裸H264到Html5解码

通过websocket传输裸H264到网页通过html5 video标签解码 参考博客https://blog.csdn.net/g0415shenw/article/details/80372580

2018-05-19

基于C#net4.5实现最简单的websocket客户端和服务端

本文基于C#实现的websocket简单的客户端和服务端 博客地址:https://blog.csdn.net/g0415shenw/article/details/80365554

2018-05-18

Nlog的使用测试

本测试demo,简单的介绍了nlog日志的使用方法,包括配置文件的设置。

2018-05-16

基于C#实现onvif协议之云台控制

基于vs2017 开发,C#实现onvif协议之云台控制,直接可以编译通过。

2018-05-08

基于C#的onvif协议之抓图

本demo,基于vs2017开发,采用C#开发语言,实现了onvif协议之抓图功能

2018-04-25

基于wcf实现的onvif客户端

基于wcf实现的onvif客户端,通过wsdl生产代码,在通过wcf直接调用,程序通过vs2017编译通过,。

2018-04-24

onvif2.0珍藏版

ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。为了引进网络视频服务,ONVIF规范包含了所有的XML及WSDL(Wed Service Description Language)的定义。

2018-04-24

RFC3550中文版

开发gb28181的同学可以参考此文档,rtp的定义以及各式介绍

2018-03-09

tcp传输RTP流文档RFC4571

gb28181关于tcp传输rtp流可以参考此文档,不过是英文版的

2018-03-09

sip协议中文本RFC3261

本文档适合开发GB28181的同学、或者对sip有兴趣的同学

2018-03-09

基于VS2017开发的XML序列化和反序列化实例

序列化和反序列化思路是通过一个类来映射XML,XML里面的元素,都被映射到类的成员变量。 业务处理不直接面对XML,而是面对类进行操作。反序列化是指把XML解析出来的类,序列化是指把类转换成XML字符串。所以我们的XML解析只需要写出两个函数就搞定了,一个是把类转出XML字符串的函数,一个是把XML字符串的函数转换成类的函数。

2018-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除