萤石摄像头视频备份实战:从 RTSP 回放到 HCNetSDK 原生下载
家里的萤石摄像头(CS-S20)录的是事件触发型录像(人形/移动报警),不是全天连续。最近想把 SD 卡里的历史录像备份到 NAS 上,踩了不少坑,最终落地了两条路径:RTSP 回放流(兜底,1x 实时)和 HCNetSDK 原生文件下载(主力,18x 实时速度)。这篇
家里的萤石摄像头(CS-S20)录的是事件触发型录像(人形/移动报警),不是全天连续。最近想把 SD 卡里的历史录像备份到 NAS 上,踩了不少坑,最终落地了两条路径:RTSP 回放流(兜底,1x 实时)和 HCNetSDK 原生文件下载(主力,18x 实时速度)。这篇
做家用 / 小型监控时,摄像头(海康、萤石、大华等)几乎都提供 RTSP 视频流。用 Python 把 RTSP 流读出来、实时保存成文件、或者把摄像头 SD 卡里的历史录像拉下来备份,是很常见的需求。这篇文章梳理一下:RTSP 是什么、Python 里有哪些库可选、两
在 Linux 上打字,中文输入法的选择一直是个绕不开的话题。拼音用户还好,搜狗、百度、libpinyin 各有各的好用;但五笔用户在 Linux 上的选择就少得多,而且经常遇到「装了框架却没有合适的五笔引擎」「框架和桌面会话不兼容」之类的坑。这篇文章梳理一下 Linux 下五笔
PowerDNS是开源的DNS服务器,提供权威服务器软件与递归服务器。此次安装PowerDNS服务器,使用Debain软件仓库中的软件包来安瓶,版本为4.8, 而最新版本为5.2。 使用apt从软件仓库安装pdns-server, backend为mysql,将DNS记录保存在m
unbound是一个开源的DNS解析器,可以作为DNS缓存使用。本文将介绍如何编译安装unbound并使用它作为DNS缓存。 编译安装unbound首先从ubuntu源代码仓库下载unbound, 官方网站提供了源码包下载,当前版本是1.23.1。在ubuntu下编译源码需要先安
qwen-code是阿里千问的命令行AI工具,agentic自动化工作流程,在当前目录的上下文环境下进行文件处理与内容生成。qwen-code是基于google Gemini CLI的,可以对比使用看效果。 开始使用qwen-code,要完成如下的步骤: 兼容openai的大模
前几天使用filebrowser作为构建流程产出物的文件上传下载服务器,简单翻了下github上的源代码。filebrowser提供了访问文件列表的页面,前端使用vue开发,后端使用golang开发, 最终会生成一个单一的可执行文件,前端页面直接嵌入在二进制可执行文件中。 于是有
最近AI编程是挺火的,也确实能解决一些简单编程与代码生成。 于是乎今天有空就研究了下idea下流行的AI插件, 查看下反编译后的代码,了解下启动流程。通过插件客户端,只能了解到客户端与服务端之间的通信,一点皮毛;而最有价值的部分,在于服务端AI大模型实现代码补全、代码自动生成,是
terraform 工具用于实现代码即基础设施模型, 可以通过插件来启动、管理docker容器的执行。 参考 terraform 安装 https://developer.hashicorp.com/terraform/install 运行docker1234567891011
构建docker镜像通常是通过Dockerfile文件来创建的,但也可以使用hashicorp的packer工具来创建docker镜像。构建的原理大致相同,但是使用了不同的配置语言与配置文件。 参考 安装packer https://developer.hashicorp.com