- 博客(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
原创 命令行执行 `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
原创 【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
原创 【疑难问题】全固态笔记本冷启动服务异常;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
原创 【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
原创 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
原创 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
原创 多主站使用过的sql
这段SQL操作包含三个主要步骤:首先查询mesh_main_mac表中出现次数最多的10个设备MAC地址;然后删除指定5个MAC地址对应的记录;最后删除end_time字段不为空的所有记录。查询操作按设备MAC分组统计并排序,而删除操作分别针对特定MAC地址列表和具有end_time值的记录执行。这些操作可能用于清理设备网络数据或维护数据库记录。
2025-08-13 17:51:56
295
原创 有页面放一夜后状态不刷新的问题
摘要:页面状态更新异常问题表现为长时间运行后控件刷新失效,如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
原创 大致记录无人机模块
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
原创 创世新布控球 国标
摘要:网络通信日志记录显示设备与平台间通过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
原创 国产数据库: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
通视功能的效果,前端绘制
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订阅