自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dualvencsdn的博客

记录自己;共同探讨;方便别人

  • 博客(549)
  • 资源 (15)
  • 收藏
  • 关注

原创 【zlm】 webrtc源码讲解

根据url找到对应的事件回调,最终会调用WebRtcPluginManager::Instance().getAnswerSdp。

2023-09-14 14:13:26 2004

原创 【音视频】国标双向对讲方案

4 (发送音频与接收对讲)可以发送页面上的语音到设备,注意 通过3 得到了 dst_port ,这个方法注意传递 recv_stream_id ,dst_port. 这样,这个端口也在接收。于是rtp://ip/rtp/ recv_stream_id 这样就可以在播放 设备的语音的(ffmpeg测试)。2. 使用目前mediaserver上的webrtc例子,移植到wvp. 注意:我们在这个例子里,只需要传单频。以下测试,可以在最新的wvp-pro上制作,成功后,再移到我们的wvp上。

2023-04-23 10:27:58 5778

原创 jitsi学习路径

了解基本的原理​​​​​​Jitsi (github.com)JITSI开源视频直播_Johnny-Xu的博客-优快云博客_jitsi核心: web , prosody, jicofo,jvbprosody 类比信令服务器。jvb 类比媒体服务器jicofo 服务器代理,分发媒体到各处建立docker 演示环境源码:jitsi/docker-jitsi-meet: Jitsi Meet on Docker (github.com)安装指导:Self-Ho....

2022-05-29 13:05:59 2174

原创 【疑难问题】cesium中的报错

【代码】【疑难问题】cesium中的报错。

2025-11-24 18:03:00 14

原创 命令行执行 `mshta.exe` 弹窗失效--真实原因

若文件缺失:复制其他正常Windows电脑同路径下的 `mshta.exe`(需和系统版本匹配,比如Win10/Win11对应版本),粘贴到对应文件夹,然后右键→属性→安全→给“Administrators”和“当前用户”分配“读取和执行”权限;- 打开安全软件→防护设置→添加 `mshta.exe`(路径 `C:\Windows\System32\mshta.exe` 和 `C:\Windows\SysWOW64\mshta.exe`)到“信任列表”或“白名单”;

2025-11-20 18:56:21 47

原创 【AI编程】国内AI编程工具的选择

目录国内国外造型why not CC

2025-11-16 17:13:49 224

原创 【electron】解决CS里的全屏问题

在[webPreferences](file:///d:/java/test/cs/main.js#L12-L12)中添加了`fullscreenable: true`1. 在Electron应用中打开[2.html](file:///d:/web-video-platform/wvp/static/2.html)- 在权限处理函数中允许[fullscreen](file://d:\java\test\cs\main.js#L50-L50)权限请求。3. 点击"切换全屏"按钮即可正常使用全屏功能。

2025-11-12 12:53:32 592

原创 【操作系统异常】

wvp-server 启动一起报 already used (log_error.log)netstat -ano|findstr 8970 没有占用;

2025-11-07 12:44:23 343

原创 【GIS] 高德使用

目录分配观察

2025-11-06 13:51:36 119

原创 【疑难问题】全固态笔记本冷启动服务异常;VB脚本异常

有些已经是管理员的权限,执行提权语句,有问题。解决方案,在java管理员环境下,只需要注释掉提权语句。满足在线升级与升级版。个人手动执行脚本,可以手动以管理员运行。在拔掉网线,让zlm的下线后。在接上网线,zlm那边已经不饱和,也不start信息了,所以两者不相关。最好,在页面触发时,再去问一下。本来用flt判断是否要提权,以执行的。但在程序里,它的执行会导致服务停掉后,这个脚本里的后续脚本,也执行不了了。方案二,在执行脚本时,传参数就不执行提权。可以用flt那个语句判断要不要提权。

2025-10-16 20:33:36 284

原创 ubuntu离线安装 xl2tpd

使用命令下载`xl2tpd`及其依赖项,命令为:`sudo apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances xl2tpd | grep "^\w" | sort -u)`。- 安装`xl2tpd`,命令为:`sudo apt-get install xl2tpd`。

2025-10-11 16:58:11 1065

原创 【win7文件锁定】InputStream inputStream = Files.newInputStream(file.toPath(

2025-10-11 09:30:48 109

原创 【windows】看emqx日志

>findstr mqtt_packet_received emqx.log.4|findstr /v heart_beat|findstr /v \"data\":{}|findstr /v PINGREQ

2025-09-30 10:49:58 132

原创 矩阵、视频会议板卡 -记录

矩阵

2025-09-26 17:24:41 199

原创 【远程控制】2.199

远程控制

2025-09-26 17:22:09 102

原创 【性能测试】wvp负载测试

目录测试截图2025-9-24测试

2025-09-24 15:32:07 168

原创 redis一句查询&一些windows命令

echo -e "select 6\nget 'WVP_DJI_PLAY_COUNT_ZA125627D970DJ_39-0-7'" | redis-cli -p 6380 -a passwordecho select 6^&echo get 'WVP_DJI_PLAY_COUNT_ZA125627D970DJ_39-0-7' | D:\web-video-platform\Redis-x64-3.2.100\redis-cli -p 5700 -a password

2025-09-19 15:11:20 199

原创 xl2tpd 设备

本文探讨了目录原理与远程访问技术,分析了代码与原始产品的关系。重点比较了Web和Telnet两种远程访问方式的本地实现原理,包括远程和本地两种应用场景。研究涉及目录结构、通信协议等核心技术,为远程管理提供了技术参考。

2025-09-18 15:35:27 259

原创 cesium bug记录

【代码】cesium bug记录。

2025-09-16 11:58:58 181

原创 Dji模拟器制作&& meta产品化

本文摘要记录了多个MQTT设备通信日志,包括设备状态更新、拓扑变更、心跳检测和视频流推送等交互信息。主要内容涉及网关ZA125627D001MD与子设备ZA125627D001DJ的通信,包含设备密钥、位置状态、电池容量等数据上报,以及视频直播服务的启动与关闭操作。日志还显示了设备间的服务请求与响应过程,并包含RTSP/RTMP流媒体地址和ZLMediaKit相关API调用信息。这些交互通过MQTT协议实现,展示了物联网设备间的典型通信模式。

2025-09-13 21:11:05 247

原创 一次死锁的排查

服务器IP变更后出现死锁问题,导致服务无法启动。分析发现MQTT连接丢失处理与Spring销毁Bean时争夺同一锁资源。解决方案是将优雅关闭(System.exit)改为强制终止(Runtime.halt),避免清理过程引发死锁。两种方法的区别:System.exit会触发关闭钩子和Bean销毁,可能引发死锁;Runtime.halt则直接强制终止JVM,不执行任何清理操作,可立即释放所有资源。该方法虽然粗暴,但能有效解决当前死锁问题并加快终止速度。

2025-09-04 19:25:07 183

原创 linux操作系统乱码:Malformed input or input contains unmappable characters:

【摘要】出现Java路径异常"InvalidPathException"问题,原因是系统字符编码不匹配。可通过两种方式检查当前编码设置:1)使用命令行查看"sun.jnu.encoding"属性;2)运行Java程序输出系统和文件编码。解决方案是手动生成UTF-8字符集,执行命令"localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8"来配置中文UTF-8编码环境,其中参数指定了中文语言和UTF-8格式。(150字)

2025-08-26 17:04:02 384

原创 cesium专辑

需要天地图及cesiumtoken。github账号登录。

2025-08-21 09:15:26 259

原创 ffmpeg编译

ffmpeg

2025-08-18 17:22:22 481

原创 多主站使用过的sql

这段SQL操作包含三个主要步骤:首先查询mesh_main_mac表中出现次数最多的10个设备MAC地址;然后删除指定5个MAC地址对应的记录;最后删除end_time字段不为空的所有记录。查询操作按设备MAC分组统计并排序,而删除操作分别针对特定MAC地址列表和具有end_time值的记录执行。这些操作可能用于清理设备网络数据或维护数据库记录。

2025-08-13 17:51:56 295

原创 测试 zlm vp9 mp4;转发关系

目录264也这样vp9也这样

2025-08-12 17:53:07 145

原创 有页面放一夜后状态不刷新的问题

摘要:页面状态更新异常问题表现为长时间运行后控件刷新失效,如10.60.3.203显示状态与实际不符。临时解决方案是通过切换页面或F5刷新恢复正常。建议采用类似VMS系统的定期切换刷新机制来保持状态同步。该问题可能与页面缓存机制有关,需进一步优化刷新逻辑。

2025-07-24 09:17:40 221

原创 验证windows共享mediasource

本文介绍了一个多视频共享媒体源的播放系统实现方案。该系统包含三个本地视频播放器和一个新窗口播放功能,所有播放器共享同一个摄像头媒体源。核心代码使用MediaStream API获取摄像头流,并通过srcObject属性将同一媒体流分配给多个视频元素。系统还实现了新窗口播放功能,使用window.open()创建新窗口并通过postMessage传递媒体流。界面包含开始/停止播放按钮和新窗口播放按钮,支持同步控制所有视频的播放状态。该方案适用于需要多终端同步展示视频源的场景,如会议系统或监控展示平台。

2025-07-23 17:33:22 341

原创 electron 使用记录

目录代理设置以打包成功参考文档使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用 |电子 --- Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron

2025-07-23 08:54:35 357

原创 2025-07-21 10.30.2.13记录

日志

2025-07-21 17:54:26 188

原创 大致记录无人机模块

telnet 172.18.1.1 ad***/me**@1*9 到 D103版本。172.168.5.253 ad***/same ->主站。

2025-06-26 11:13:22 276

原创 wvp git变更记录

摘要:wvp-ui分支BASE_URL设置为/new/ci-cd,Jenkins配置调整,禁用10.30.2.8的SSH连接。部署脚本路径为10.30.2.8/home/dualven/wvp-server/deployNewUi.sh。主分支构建中wvp-ui保持不变,wvp-server变更为wvp-server-MainDji版本。

2025-06-24 20:05:48 314

原创 git reset 记录

git reset操作记录

2025-06-24 16:23:06 140

原创 创世新布控球 国标

摘要:网络通信日志记录显示设备与平台间通过SIP协议进行对讲功能的UDP模式交互。设备侧负责TCP主被动配置,平台配置仅影响视频流点播。通信内容包括SIP消息(MESSAGE、INVITE、NOTIFY等)及XML格式的MANSCDP协议数据,涉及设备注册、心跳保持、广播通知等功能。关键交互包括:设备向平台发送广播请求及响应(SN:690464)、音频流协商(SDP参数)、设备状态上报(电池100%)等。日志还显示平台对设备的注册请求(Expires:60)和心跳包(Keepalive)做出响应。整个通信过

2025-06-18 09:15:56 352

原创 gbcom线上共享瓦片

本文介绍了两种线上共享瓦片地图数据的方式。通过HTTPS协议访问的共享地址为:https://wvp.gbcom.com.cn:7777/topo/topodata/baidulayers/{z}/{x}/{y}.png;通过HTTP协议访问的地址为:http://180.168.191.195:8891/topo/topodata/baidulayers/{z}/{x}/{y}.png。同时推荐了优快云博客中关于meshview与VMS系统离线地图文件夹的共用方案作为参考。

2025-06-12 11:43:41 272

原创 搞了两天的win7批处理脚本问题

摘要:Windows 7在执行含有"chcp 65001"(切换UTF-8编码)命令时出现异常,原因是系统底层编码兼容性问题。主要表现在服务控制命令失效、文件操作权限错误和批处理逻辑异常。解决方案包括:1)仅需时临时切换编码;2)改用PowerShell脚本;3)调整系统区域设置。最佳实践建议避免全局切换编码,优先使用PowerShell,并规范文件命名。验证示例表明,去掉"chcp 65001"或分段处理可解决问题。根本解决方法是取消强制UTF-8编码切换,保持系统

2025-06-10 13:20:36 1138

原创 大疆相关知识收集

关于类型DJI ASSISTANT2下载链接:

2025-06-05 17:36:43 291

原创 国产数据库:tidb专题

文章摘要:本文结合两篇优快云博客内容,介绍了在Docker环境下安装和使用TiDB数据库的方法,以及国产操作系统的介绍与试用体验。首先,详细说明了如何在Docker中部署TiDB,包括环境配置、镜像拉取和容器启动等步骤。其次,探讨了国产操作系统的发展现状、特点及其在实际应用中的表现,提供了试用体验和性能评估。通过这两部分内容,读者可以了解如何在现代技术环境中高效使用TiDB,并对国产操作系统有更深入的认识。

2025-05-22 16:37:23 278

原创 192环境记录 zlm2

本文提供了关于服务器目录结构和相关服务的详细信息。主要活动目录为/home/java/zlm2,其中包含gbcomzlm的MediaServer服务器目录和源码目录。各服务目录下均设有启动和重启脚本,包括文件处理服务assist、gbcomzlm分支、编译脚本reZlm.sh.webrtc以及wvp-server服务。此外,已成功完成拉流和录相等基本测试,相关服务可通过https://10.60.100.192:8970/访问。

2025-05-19 17:04:50 245

原创 多媒体预研; yolo试用

文章主要探讨了多媒体技术在实际应用中的具体实现,特别是涉及H.265、AV1等编码格式的应用场景。文中提到了SVAC插件、ZLMediaKit等开源项目,这些工具在多媒体处理和流媒体传输中发挥了重要作用。ZLMediaKit是一个高效的流媒体服务器框架,支持多种编码格式,能够满足不同场景下的需求。此外,文章还提到了ext-codecatmaster和cyf88等开发者对ZLMediaKit的贡献,展示了开源社区在多媒体技术发展中的积极推动作用。这些技术和工具的结合,为多媒体应用的开发和优化提供了强大的支持。

2025-05-12 16:37:26 327

MyCAT安装配置.docx

目前看到最完整实用的mycat配置; 很多都是作者通过自己的项目总结而得到的。官方文档上都没有

2019-09-30

javascript讲解PPT

java script 从易到难的教程,看完就会了

2014-11-20

通视功能的效果,前端绘制

通视功能的效果 “观目高差÷观目距离≥遮低高差÷遮低距离”是用于判断两点之间是否通视的一个公式。其中,“观目高差”指观察点与目标点之间的高度差;“观目距离”指观察点与目标点之间的水平距离;“遮低高差”指遮蔽点与观察点或目标点之中较低点的高度差;“遮低距离”指遮蔽点与观察点或目标点之中较低点的水平距离。

2024-07-19

MySQL配置手册.docx

MySQL配置手册; 很多细节的参数,都是要在实践的项目中总结出来的。

2019-09-30

人工智能入门介绍.pptx

在学习人工智能的过程中,经常会因为它涉及到的知识太多而迷茫;本PPT提纲挈领总结了所有 的知识与类型,方便读者高屋建瓴。不至于 迷失!

2020-04-02

人工智能之二-全套路演示.pptx

人工智能的一全套演练,从最开始的数据挖掘,数据分析,到后面的机器学习等;特征工程,调参, 模型整合。 如果对机器 学习没有一个全面的了解,通过这个文档,可以鸟瞰全局,当然,细节部分,没有相应 的知识 支撑,还是很困难。不过可以以此为索引 ,去相应学习对应的知识 。

2020-11-10

installanywhere2009使用说明.ppt

installAnywhere针对两种用户设计了不同的开发环境:一种是common designer,另一种是Advanced Designer。当你第一次打开IA的时候,缺省的是common designer,你只需要做一些简单的配置,比如产品的名称,需要安装的文件,要不要绑定虚拟机等等,然后就可以build出一个安装程序了。Advanced Designer是为高级用户设置的,提供了更多,更丰富的功能,你可以用它来打造你所需要的安装程序。本文主要是针对Advanced Designer进行一些说明

2021-05-20

一次sql注入问题的筛查报告 ,主要 是sql 注入的问题

一次sql注入问题的筛查报告 ,主要 是sql 注入的问题

2024-05-10

webrtc建链成功的报文

webrtc建链成功的报文

2024-01-05

丝滑版本的播放;单兵上有放置了丢包的脚本在运行

丝滑版本在 有丢包脚本在单兵上运行时的表现。

2023-10-27

稳定版本的播放;在单兵上有运行丢包的脚本

稳定版本在 有丢包脚本在单兵上运行时的表现。

2023-10-27

Mediaserver的2015-2022vc版本下编译出的release版本

Mediaserver的2015-2022vc版本下编译出的release版本

2023-08-29

主动语音广播,向 设备发音频

主动语音广播,向 设备发音频

2023-08-22

访问机器的增加vms.dualven.cn的域名解析,只需要输入IP

访问机器的增加vms.dualven.cn的域名解析,只需要输入IP

2023-08-08

T1&S1 通过ADB安装APK

adb更新apk版本。

2023-06-30

卷积神经网络讲解PPT

Input layer, hidden layer(series), output layer neurons have learnable weights and biases.. each neuron is fully connected to all neurons in the previous layer, neurons in a single layer function completely independently and do not share any connections. The last fully-connected layer is called the

2020-11-11

如何使用installshield制作windows版本,及在已经有工程的情况下,怎么模仿使用

如何使用installshield制作windows版本,及在已经有工程的情况下,怎么模仿使用

2022-09-01

olm-3.2.3.tgz

jitsi-meet里经常在亚洲下不到的包。 https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.3.tgz

2022-07-06

损失函数(loss function)PPT

损失函数(loss function)或代价函数(cost function)是将随机事件或其有关随机变量的取值映射为非负实数以表示该随机事件的“风险”或“损失”的函数。在应用中,损失函数通常作为学习准则与优化问题相联系,即通过最小化损失函数求解和评估模型。

2020-11-11

机器学习之网络介绍PPT

不论神经网络的模型是否真的跟生物自身的神经网络相似,也不是特别重要,可以不用太关心,能大概理解它的一个构造思想即可。通常大家不会具体到要去通过代码实现神经网络模型,所以不必太在意其数学公式和具体计算,只需要关心其大概原理,本文就说说相关的一些概念。

2020-11-11

MySQL安装手册.docx

本文档主要是描述windows和linux环境下MySQL5.7、5.6版本的安装方法。本文适用与Centos7以上64位系统,不适用于32位。 安装版本:mysql Ver 14.14 Distrib 5.7.17, for Linux (x86_64) 准备软件:mysql57-community-release-el7-9.noarch.rpm

2020-04-02

db.tar用于获取外场 的数据库资源的脚本

用于获取外场 的数据库资源的脚本

2021-06-07

InstallAnywhere.zip

installanywhere2009的安装包

2021-05-20

gamodel-r50.zip

insightface里的人脸,年龄,性能模型 ;下载pretrained_model。 在deploy下运行insightface里的模型时, 一共下载两个,一个为人脸识别model,一个为性别年龄识别model,由于代码中必须加载这两个model,所以就算不用都要下载。

2020-06-12

详解读写主从的mycat方案.doc

GiSecurity中,使用了mycat的数据库的插件,这个插件在整个系统中,对处理大数据级别的业务数据,起着至关重要的作用,所以,对这块的布署方案进行详细的了解与设计,是很有必要的。

2020-04-02

空空如也

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

TA关注的人

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