- 博客(556)
- 资源 (15)
- 收藏
- 关注
原创 【zlm】 webrtc源码讲解
根据url找到对应的事件回调,最终会调用WebRtcPluginManager::Instance().getAnswerSdp。
2023-09-14 14:13:26
2063
原创 【音视频】国标双向对讲方案
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
5889
原创 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
2216
原创 【webrtc】继续编译aar 2025-12-12
D:\java\mesh\myrtc-app\app\src\main\java\com\gbcom\rtc\webrtc\WebRtcUtil.java:44: 错误: 程序包org.webrtc.voiceengine不存在。D:\java\mesh\myrtc-app\app\src\main\java\com\gbcom\rtc\webrtc\WebRtcUtil.java:178: 错误: 找不到符号。android sdk 34 ->支持jdk17去编译 (先不动 aar,先把环境 搞定)
2025-12-12 18:02:30
376
原创 【地图选型】对比
2. 3D 地图渲染效果优,适配设备定位、航线定位等业务;3. 搜索 / 定位接口成熟,对接无人机座舱在线场景便捷;1. 原生支持高程数据、地势图渲染,3D 地形可视化能力极强;3. 支持自定义 3D 图层,兼容多源地理数据;3. 支持多尺度地图渲染,适配政务 / 通用场景;1. gis-3D 渲染模块;3. 3D 地图加载:无单独计费(含在授权费);1. 无原生 3D 能力,仅支持 2D 地图;1. 需高程 / 地势分析的 3D 地理场景;1. 高德 3D 地形 / 电子图层;3. 3D 地形渲染模块;
2025-12-08 17:35:10
115
原创 【数据库损坏】关于一次现场数据库损坏
InnoDB 在启动时检查 redo log,发现检查点(checkpoint)位置(67744233726)超出了 redo log 实际结束位置(67744233472),说明 redo log 日志文件不完整、被截断或损坏。如果操作中遇到权限问题,需确保 mysql 用户对数据目录有读写权限(chown -R mysql:mysql /var/lib/mysql)。redo log 文件(ib_logfile0/ib_logfile1)被手动修改 / 删除;
2025-12-08 15:31:09
542
原创 【疑难问题】某些win11机器 网卡统计也会引起dns client 占用cpu问题
某些win11机器 网卡统计也会引起dns client 占用cpu问题
2025-11-28 16:17:13
329
原创 命令行执行 `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
147
原创 【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
629
原创 【操作系统异常】
wvp-server 启动一起报 already used (log_error.log)netstat -ano|findstr 8970 没有占用;
2025-11-07 12:44:23
361
原创 【疑难问题】全固态笔记本冷启动服务异常;VB脚本异常
有些已经是管理员的权限,执行提权语句,有问题。解决方案,在java管理员环境下,只需要注释掉提权语句。满足在线升级与升级版。个人手动执行脚本,可以手动以管理员运行。在拔掉网线,让zlm的下线后。在接上网线,zlm那边已经不饱和,也不start信息了,所以两者不相关。最好,在页面触发时,再去问一下。本来用flt判断是否要提权,以执行的。但在程序里,它的执行会导致服务停掉后,这个脚本里的后续脚本,也执行不了了。方案二,在执行脚本时,传参数就不执行提权。可以用flt那个语句判断要不要提权。
2025-10-16 20:33:36
338
原创 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
1082
原创 【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
151
原创 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
215
原创 xl2tpd 设备
本文探讨了目录原理与远程访问技术,分析了代码与原始产品的关系。重点比较了Web和Telnet两种远程访问方式的本地实现原理,包括远程和本地两种应用场景。研究涉及目录结构、通信协议等核心技术,为远程管理提供了技术参考。
2025-09-18 15:35:27
269
原创 Dji模拟器制作&& meta产品化
本文摘要记录了多个MQTT设备通信日志,包括设备状态更新、拓扑变更、心跳检测和视频流推送等交互信息。主要内容涉及网关ZA125627D001MD与子设备ZA125627D001DJ的通信,包含设备密钥、位置状态、电池容量等数据上报,以及视频直播服务的启动与关闭操作。日志还显示了设备间的服务请求与响应过程,并包含RTSP/RTMP流媒体地址和ZLMediaKit相关API调用信息。这些交互通过MQTT协议实现,展示了物联网设备间的典型通信模式。
2025-09-13 21:11:05
263
原创 一次死锁的排查
服务器IP变更后出现死锁问题,导致服务无法启动。分析发现MQTT连接丢失处理与Spring销毁Bean时争夺同一锁资源。解决方案是将优雅关闭(System.exit)改为强制终止(Runtime.halt),避免清理过程引发死锁。两种方法的区别:System.exit会触发关闭钩子和Bean销毁,可能引发死锁;Runtime.halt则直接强制终止JVM,不执行任何清理操作,可立即释放所有资源。该方法虽然粗暴,但能有效解决当前死锁问题并加快终止速度。
2025-09-04 19:25:07
186
原创 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
406
原创 多主站使用过的sql
这段SQL操作包含三个主要步骤:首先查询mesh_main_mac表中出现次数最多的10个设备MAC地址;然后删除指定5个MAC地址对应的记录;最后删除end_time字段不为空的所有记录。查询操作按设备MAC分组统计并排序,而删除操作分别针对特定MAC地址列表和具有end_time值的记录执行。这些操作可能用于清理设备网络数据或维护数据库记录。
2025-08-13 17:51:56
306
原创 有页面放一夜后状态不刷新的问题
摘要:页面状态更新异常问题表现为长时间运行后控件刷新失效,如10.60.3.203显示状态与实际不符。临时解决方案是通过切换页面或F5刷新恢复正常。建议采用类似VMS系统的定期切换刷新机制来保持状态同步。该问题可能与页面缓存机制有关,需进一步优化刷新逻辑。
2025-07-24 09:17:40
226
原创 验证windows共享mediasource
本文介绍了一个多视频共享媒体源的播放系统实现方案。该系统包含三个本地视频播放器和一个新窗口播放功能,所有播放器共享同一个摄像头媒体源。核心代码使用MediaStream API获取摄像头流,并通过srcObject属性将同一媒体流分配给多个视频元素。系统还实现了新窗口播放功能,使用window.open()创建新窗口并通过postMessage传递媒体流。界面包含开始/停止播放按钮和新窗口播放按钮,支持同步控制所有视频的播放状态。该方案适用于需要多终端同步展示视频源的场景,如会议系统或监控展示平台。
2025-07-23 17:33:22
353
原创 electron 使用记录
目录代理设置以打包成功参考文档使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用 |电子 --- Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
2025-07-23 08:54:35
368
原创 大致记录无人机模块
telnet 172.18.1.1 ad***/me**@1*9 到 D103版本。172.168.5.253 ad***/same ->主站。
2025-06-26 11:13:22
286
原创 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
326
通视功能的效果,前端绘制
2024-07-19
人工智能之二-全套路演示.pptx
2020-11-10
installanywhere2009使用说明.ppt
2021-05-20
卷积神经网络讲解PPT
2020-11-11
如何使用installshield制作windows版本,及在已经有工程的情况下,怎么模仿使用
2022-09-01
olm-3.2.3.tgz
2022-07-06
损失函数(loss function)PPT
2020-11-11
机器学习之网络介绍PPT
2020-11-11
MySQL安装手册.docx
2020-04-02
gamodel-r50.zip
2020-06-12
详解读写主从的mycat方案.doc
2020-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅