教你浙江联通副卡改0块,取消每月10元月租
联通副卡取消月租费用方法
联通副卡取消月租费用方法
使用银联卡订阅ChatGPT方法
小白使用 AI 制作长视频教程
只有一台MAc,如何部署openclaw等智能体
windows 平台上开箱即用的 GB28181轻量级平台
之前做了一个 GB28181的轻量平台,但是要想安装程序需要一点容器之类的操作经验,在使用上确实有点不太方便。因此我就想着把程序做成用户双击 直接使用的模式。 为了实现这个目的,需要在 windows 上编译 zlmediakit。
本文档介绍如何在 Windows 11 环境下编译 ZLMediaKit。
由于在按照官方教程编译时出现了几个错误,并且文档有些地方写的不清不楚的,我觉得有必要更新写一篇文档补充下。
请跟随步骤一步一步操作。
在开始编译之前,请确保你的开发环境已安装以下软件:
我进行编译时使用的是 Windows11系统,VS2022。 编译过程中无需打开 vs2022。只要 powershell 以及 x64 Native Tools Command Prompt for VS 2022。
打开命令行工具(CMD 或 PowerShell),执行以下命令克隆代码并初始化子模块:
1 | # 克隆主仓库 |
我当前编译的是 2026/3/1 日的最新 master 分支代码。
注意: 以下是 zlmediakit 官网关于 windows编译的内容,我对其中进行了部分修改保证编译能成功。
以下为基于 scoop + vcpkg 编译 ZLMediaKit 的一种方式。
scoop: Windows 命令行下使用的软件包安装管理工具vcpkg: 微软发起的 C++ 库管理器,其中有大量常用开源库由于可以在命令行下使用,可以非常方便的进行自动化集成,推荐大家试用。
⚠️ 注意
- 以下所有操作如无特殊说明均需在 PowerShell 命令行下进行
说明: 直接在 powershell 中执行下面的命令即可,该步骤中很少出错。
以下是为了安装依赖工具 cmake 和 ninja(可选,但建议安装),如已安装,可跳过。
具体可参考其官网说明,以下仅列出相关简要步骤:
**设置环境变量 SCOOP**,用于配置 scoop 的下载安装目录(包括其管理的软件包):
1 | $env:SCOOP = 'C:\work\develop\scoop' |
为当前用户设置允许执行 PowerShell 脚本:
1 | Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser |
安装 scoop:
1 | iwr -useb get.scoop.sh | iex |
为 scoop 添加 extras 软件仓库:
1 | scoop bucket add extras |
安装 cmake 及 ninja:
1 | scoop install cmake ninja |
💡 提示:为方便后续使用,需将
C:\work\develop\scoop设置到环境变量SCOOP中,将C:\work\develop\scoop\shims追加到环境变量PATH中。


以下是为了安装相关依赖库,具体包括:openssl 以及 libsrtp,其他可选依赖(如:ffmpeg)也应可安装,暂未测试。
vcpkg 具体使用可参考:
**下载 vcpkg**,其中包括各种配置脚本以及开源库的编译脚本,下载路径假设为 C:\work\develop:
1 | git clone https://github.com/microsoft/vcpkg |
下载预编译的 vcpkg 包管理工具:
1 | .\vcpkg\bootstrap-vcpkg.bat -disableMetrics |
编译 openssl:
1 | .\vcpkg\vcpkg.exe install --triplet=x64-windows-static openssl |
**编译 libsrtp**(需要 ENABLE_OPENSSL):
编辑 C:\work\develop\vcpkg\ports\libsrtp\portfile.cmake,修改 vcpkg_configure_cmake 为如下:(注意 下面配置修改成了当前版本的内容)
1 | vcpkg_cmake_configure( |
然后进行编译(官方方法):
1 | .\vcpkg\vcpkg.exe install --triplet=x64-windows-static libsrtp |
或者 (后期我使用的方法)
1 | .\vcpkg\vcpkg.exe install "libsrtp[openssl]:x64-windows-static" |
说明 : 我成功使用 1 步骤编译了 程序,但是程序在后面的使用中发现 webrtc 有问题,最后查找原因发现可能是 openssl 同 libsrtp 兼容的问题。我先是用的官方方法编译的 libsrtp ,后面使用上面的命令重新编译了 libsrtp 才正常。
1 | # 先卸载,再重新安装 |
从开始菜单中打开 VS2022 的开发者命令行模式(x64 Native Tools Command Prompt for VS 2022)。默认未找到基于 PowerShell 的 x64 位版本,可先使用 cmd 版本,然后执行 powershell 切换到 PowerShell。


在文件里搜索: OPENSSL_LIBRARIES ,将内容修改成下面的内容:
1 | # 查找 openssl 是否安装 |
主要是替换成下面的脚本,其它不动(每个zlm版本可能都不太一样,需要注意修改的地方):
1 | if(CMAKE_SYSTEM_NAME MATCHES "Linux" AND OPENSSL_USE_STATIC_LIBS) |
1 | # 在zlmediakit 源码根目录下执行下面的命令。执行前请确保下载了 zlm 的源码,并且执行了 git submodule update --init --recursive |
编译成功后,源码目录下多一个 release 目录,编译的程序在里面。
在 C:\work\develop\ZLMediaKit\release\windows\RelWithDebInfo 目录直接双击运行 MediaServer.exe 即可。

只要复制 MediaServer.exe , MediaServer.exe , www目录,到其它位置,就可以使用基本的功能。

原因:openssl 与 libsrtp 兼容有问题,需要重新编译libsrtp。
1 | # 先卸载,再重新安装 |
之前都没对 OpenClaw 上心过,因为 API 消耗比较大,费钱。 这次免费领了联通的 Coding Plan Pro,以及一台 2核4G内存的 云主机,所以就打算试下。
本文先介绍如何在 Ubuntu 云主机上安装 openClaw,后续用法等有时间再写文章。
1、操作系统 ubuntu 22.04 Server
2、OpenClaw 2026.2.26 版本
3、云服务器 2核4G
4、root用户
我使用的是 云服务器,初始系统没有安装任何软件。
安装OpenClaw其实很简单,执行下面的命令一键安装:
1 | curl -fsSL https://openclaw.ai/install.sh | bash |
安装脚本会自动安装 Node、OpenClaw 等。 在界面全部选”Yes”就行。
安装完成后,Gateway 会启动失败(不用担心,后面配置好后,我们重启Gateway就行)。 最后界面会出现下面的信息:
1 | 🦞 OpenClaw 2026.2.26 (bc50708) — Your task has been queued; your dignity has been deprecated. |
此时,你无法正常访问:http://localhost:18789/#token=85xxxxxxxxxxxxd9c6b036328fe00d04fd3c98
不过忧虑,我们进行下面的配置。


执行下面的命令:
1 | apt install -y nginx |
如果弹出选择界面,直接确定即可。
进入 /etc/nginx/ ,找到 nginx.conf 文件,修改成如下:
1 | user www-data; |
保存文件,执行下面的命令:
1 | nginx -s reload |
执行下面的命令:
1 | openclaw config set gateway.mode local |

控制台没有提示失败就是启动成功了,然后我们配置好防火墙,就能浏览器访问 Ui 界面了,比如:http://
此时界面还会提示一些异常,请进行下一步
当你能访问UI界面后,其实还不能使用,需要修改 OpenClaw 的配置文件,该 文件在 /root/.openclaw 目录下。
这边我直接给出完整的配置,可以直接使用,配置里的 token、allowedOrigins、apiKey 等换成你自己的配置。 我这边使用的是联通免费的Coding Plan。
1 | { |
修改好后,先备份原有的 openclaw.json 文件,然后替换掉原有的 文件,重启 Gateway:
1 | openclaw gateway restart |
启动成功后,你就可以在浏览器上访问了,比如:http://
此时,界面一切正常!

1、提示:Gateway start blocked: set gateway.mode=local (current: unset) or pass –allow-unconfigured
解决:
1 | openclaw config set gateway.mode local |
2、提示:origin not allowed (open the Control UI from the gateway host or allow it in gateway.controlUi.allowedOrigins)
解决:
需要修改 openclaw.json 中 “gateway” 内容,添加 “controlUi” ,并重启 Gateway
1 | "gateway": { |
GitHub 传送门: https://github.com/OwnDing/gb28181
做这个项目的初衷,其实非常简单,就是被坑怕了。
之前我为了省事,家里安防一直用的是摄像头直连 NVR(网络硬盘录像机)的方案,录像数据都存在 NVR 插的 SD 存储卡里。我一直以为这套方案万无一失,直到有一天我想回放一段记录,才发现无论如何都读不出来。
折腾半天发现:存储卡坏了。
那张卡才用了 8 个月。因为监控是 24 小时高频读写,普通存储卡的寿命根本扛不住。更糟糕的是,卡坏了是悄无声息的,前面几个月的关键记录全没了,无法回放。
再去搜了一下现在的存储卡价格,稍微好点的高耐久卡(High Endurance)价格并不便宜。如果为了数据安全,还得定期更换,这不仅是钱的问题,更是维护成本的问题。
既然本地存储卡不靠谱,我第一反应是找个软件把视频存到电脑或者云服务器上。
现在的摄像头厂商倒是都提供“云存储”服务,数据在云端很安全,也不用担心卡坏了。但看了一眼价格,我立刻劝退了——每年都要交年费。如果家里有几个摄像头,几年的年费加起来都够买好几台新设备了。
作为一个开发者,我的第一反应当然是:“有没有开源的?”
我找了一圈市面上的 GB28181 开源平台,结果挺失望的:
居然没有一个轻量、现代、能满足家庭或小微场景的开源方案?
“行吧,既然没有满意的,那我就自己写一个。”
我的目标很明确:它必须轻量(能跑在便宜机器上),必须免费(拒绝厂商云服务绑架),必须功能齐全。
经过一段时间的开发,**gb28181-video-platform** 诞生了。
它不仅解决了我最初的存储痛点,还加入了很多我自己在实际使用中想要的功能:
为了保证性能和开发效率,我选择了目前比较主流且现代的技术栈:
所有的代码都已经开源在 GitHub 上。如果你也和我一样,不想被存储卡故障折磨,不想给厂商交年费,或者单纯想折腾一套属于自己的家庭安防系统,欢迎来试用!
项目地址: https://github.com/OwnDing/gb28181



使用 AI 快速的将 VUE2 升级到 VUE3
大家好啊!今天想跟你们唠点实在的——关于买房时那个让人抓狂的“日照问题”。多年前夏天,我差点在xx看中一套二手房,户型、价格都挺香,结果中介轻飘飘一句“采光嘛,还行吧”就糊弄过去了。等我挑冬天进去才发现,下午三点后客厅就黑得像电影院,晾个衣服都得靠烘干机。气得我直拍大腿:为啥没人告诉我真相?
后来一打听,市面上那些专业日照分析软件,动辄几千块年费,操作复杂得像开飞机——导入CAD图纸、调参数、等渲染……普通购房者谁受得了这个?尤其看二手房,房东和中介哪会给你掏钱买报告?我翻遍了小红书和知乎,一堆人吐槽:“想看看阳光能不能照进我家飘窗,咋比考驾照还难?”
一拍脑袋,我决定自己搞个工具。
我不是房产中介,就是个业余爱捣鼓的普通人。前几天,趁着周末和深夜,我吭哧吭哧开始写代码。说真的,过程挺狼狈:3D建模部分卡壳时,差点把键盘砸了;太阳轨迹算法调试到凌晨三点,咖啡杯堆成塔。不过呢,这次我偷偷用了点“外挂”——现在不是流行AI辅助编程嘛,像Copilot/ChatGPT这类工具帮我快速生成些基础代码片段,省了不少重复劳动。但核心逻辑全是自己抠的,比如怎么把经纬度、节气、楼高这些变量揉在一起算出真实阴影。重点不是AI多神,而是它让我这个半吊子能把精力花在刀刃上:让工具真正“傻瓜化”。
打开它,你不会看到一堆吓人的参数表。首页就是一个干净的3D网格地图,像玩《我的世界》一样简单:
上周我拿它试了试老家亲戚看中的一套老小区房子。亲戚原本觉得“楼层高肯定亮堂”,但SunSpot一算:对面新盖的写字楼在冬至那天,把阳光全挡了,下午根本见不着太阳。亲戚果断换房,后来发微信跟我吐槽:“早有这玩意儿,我何必白跑三趟售楼处!”
因为我太懂普通人的痛了——买房是大事,不该被信息差割韭菜。那些收费软件把简单问题搞复杂,本质是吃定了你急着交定金。SunSpot没有登录墙、没有付费弹窗(靠我收入养着服务器呢)。技术上当然不完美:小bug还在修……但核心就一条:让你5分钟内,看清阳光会不会“住”进你家。
写代码时,我妈总笑我:“你一个买房的,咋还搞起气象站了?”但每次收到用户留言说“靠它避开了阴暗房”,就觉得那些熬夜的夜没白熬。技术不该是门槛,而是帮普通人把生活理得更明白的小梯子。
如果你最近在看房,尤其二手房,真心建议去试试 楼盘日照及噪音分析计算系统。操作有疑问?评论区吼我,我手把手教。也欢迎吐槽——这站活着的唯一意义,就是替你挡住那些“看不见的阴影”。




