AKStream.Next · 文档中心

更新说明(20261006)

更新说明(20261006)

本页汇总 1.0.0.xxx 系列的版本变化,标题日期表示本系列最近一次更新日期,最新版本位于最前。前三段版本号变化时会新建对应系列文档,例如 1.0.1.xxx 使用 release-notes-1.0.1.md。

1.0.0.169

<!-- release-date: 20261006 -->

发布包统一使用官网同源的双语图文文档,排除仅用于源码构建的 ZLM 补丁和辅助文件。修复 Windows 离线构建工具目录清理与依赖准备;各构建节点统一使用 macOS 发布机提供的固定依赖。

完善周期截图、录像智能检索及授权功能的发布保护和授权状态复核,增加持续校验异常提醒。检索接口、公开数据属性、模型推理与图像预处理契约保持兼容,推理循环不增加网络检查。

1.0.0.168

<!-- release-date: 20261004 -->

媒体节点运行包固定包含 FrameBroker、Qdrant 与基础图文运行库,不再受旧前端隐藏勾选项影响;发布前校验 Broker 平台、帧协议、程序和依赖摘要。模型权重及大型 GPU 库仍独立下载。

直播图文索引按原有每轮 100 条、5 秒间隔轮转待绑定队列,避免无法匹配的旧样本阻塞新样本。运行状态卡片按上下两层显示硬件指标与等待推理、正在推理、待绑定录像及实际推理速率;分别统计成功图像和文字请求,复用原有 10 秒刷新,不增加抽帧频率或模型调用。CPU、GPU 或硬件指标缺失时,业务统计独立展示,保持五项数据可见。历史时间范围存在歧义的样本仍不强行绑定。

1.0.0.167

<!-- release-date: 20261004 -->

下载进度明确展示模型、后端、文件名和大小;资产导出包含录制计划,导入时可选择还原或清除录制配置。

1.0.0.166

<!-- release-date: 20261004 -->

优化资产导入导出与官网 R2 配置界面;支持多个 ZIP 拖放、排队上传和逐文件进度。补齐智能检索下载操作、进度与离线说明。Linux 升级事务保存在安装目录所在磁盘,避免旧备份跨盘复制占满系统盘。

1.0.0.165

<!-- release-date: 20261003 -->

资产目录迁移与全平台构建复验

依赖及原始模型迁到 Git/LFS 管理的 Assets;artifacts 仅存可删除生成内容。补充三模型选择说明和接入资产导入导出(包含接入凭证);量产智能检索默认关闭、向量目录缺失自动创建。模型权重及 CUDA/OpenVINO 大型运行库从 download.softnvr.com 独立下载,主安装包和 Docker 不再内置;可配置独立模型目录和持久 Docker 挂载。本版用于全平台编译复验及用户自行升级 Linux ARM64。

1.0.0.164

<!-- release-date: 20261001 -->

  • 修复 GB28181 目录刷新把原始 ON/OFF 写入视频运行状态,导致周期截图误显离线、录像计划错误停录的问题。目录可用性保留在协议清单,视频运行状态由实际媒体流维护。
  • 图文搜视频重排为查询内容、通道/时间/相似度筛选和结果区域;上传图片可预览、更换和移除,命中卡片突出时间与相似度,详细来源按需展开。通道录像页默认搜索当前流,允许手工切换。
  • Qdrant 向量目录输入框显示当前路径,并复用服务器目录浏览、创建与权限验证工具;新迁移目录会提前核验为空且不与原目录相互包含。

1.0.0.163

<!-- release-date: 20261001 -->

  • 周期截图按下一次到期时间调度,1 秒设置不再被固定 1 秒循环额外推迟;页面随 1 秒设置每秒读取最新截图。连续画面仍受摄像机关键帧间隔限制。
  • 本机 ZLM 帧管道最多接受两条长期 Broker 连接,截图和直播检索可并行取帧;Broker 复用同一 GOP 的已解码画面,并可直接输出 RN50 所需的 224×224 RGB,减少 JPEG 往返。
  • 智能检索设置增加默认最低相似度、Top N 和受管 Qdrant 数据目录;运行态展示实测编码速率,并以紧凑卡片显示 NPU、RGA 和可读取的 RKMPP 驱动指标。未提供利用率的驱动不推算百分比。

1.0.0.162

<!-- release-date: 20260930 -->

  • 录像智能检索的 CPU 与 RK3588 NPU 编码改由 .NET 主进程直接调用 ONNX Runtime/RKNN Runtime;离线包附带同一 RN50 的图像、文字双模型及中文词表,不再附带 Python/PyTorch worker 或原始 .pt 权重。RKNN 核心组合须在目标板真实预热;CUDA/CoreML 专用运行包尚未验收时明确不可选。
  • 录像中心新增最低相似度和 Top N 控制,默认 45% / 5 条,结果显示余弦相似度并说明它不是识别概率;第三方搜索 API 同样支持 minSimilarity、maxSegments。
  • 配置中心的录像智能检索页面改为常用设置与按需展开的加速/补救设置;运行态明确显示当前由 CPU 还是 RK NPU 编码以及模型是否在主进程内。

1.0.0.160

<!-- release-date: 20260929 -->

  • 通道详情的“录像”页增加仅限当前通道的图文搜视频;系统配置侧栏在“录像与存储”下增加“录像智能检索”入口,可直接编辑全局开关、抽帧、计算后端与资源限制。
  • 修复 Linux/macOS 使用精简升级包时丢失已安装的受管 MediaServer;当新包没有 ZLMediaKit 时,升级沿用旧版二进制和 config.ini。
  • 图文推理运行包和 Qdrant 使用稳定的发行目标架构目录,修复部分 .NET 7 系统将发行版 RID 当作组件目录、误报离线组件缺失的问题。

1.0.0.159

  • 录像中心新增需单独授权的图文搜视频高级模块。可在配置中心开启,并按已启用录像的通道选择参与范围;结果显示设备、流、原录像与命中时间,按需加载原视频画面并定位播放。后来关闭录像只暂停新增编码,仍保存的旧录像结果继续可查;录像到期删除或主动退出搜索范围后清理对应向量。
  • 新增 CPU、CUDA、MPS、RKNN 后端选择与实际能力检测;视频解码、缩放分别提供硬件加速开关和后端选择。RK3588 可检测 3 个 NPU 核心并配置使用数量,RK3568 和其他瑞芯微 SoC 按板端驱动能力提供选项。RKNN 中文图文双编码模型仍在验证,未通过前会明确显示不可用,不会冒充 CPU 结果。
  • 可选离线 Qdrant 与中文模型组件由发行机构建时校验后随包交付,客户端启用时不下载依赖。旧版 MySQL 5.7+ 数据库升级需先执行包内录像检索迁移;关闭索引或授权到期后仍会对已删除录像执行待办清理。

1.0.0.158

  • 视频会议服务与 Web/H5、Android、iOS、UniApp SDK 接入代码合入主线,支持入会、媒体发布订阅、主持控制、聊天与白板协作。服务端和客户端 SDK 应使用同批交付版本;旧 App 不会因服务升级自动获得新功能。
  • 会议录制新增主持人或授权 API 启停、独立音视频原轨、会后成员兼容副本、按需整场导出,以及聊天、白板和会议事件的时间线回放。录像查询、播放与下载按会议和权限签发短时票据;长会议会中仍按原编码复制,不增加实时合成负载。
  • 同集群已接入的非 RTC 通道可在主持权限和源访问授权下加入会议;移出会议不停止原通道。不同外部设备与编码组合仍需在目标环境验收。
  • 周期截图查询新增每帧预览和下载地址,并支持绑定通道、当前视频源与动作的短时票据;读取时继续复核原凭据和观看权限。
  • 发布包审计拒绝把源码仓库中的 RTC 验收记录、RK3588 量产工具或设备专用配置装入客户包。

1.0.0.157

  • 通道概览新增后台周期截图:默认关闭,周期10秒、循环保留2张;可按通道调整,关闭开关或将任一参数设为0可停用。
  • 离线通道保留最近截图,前端以灰度显示并标注时间;原始图片保持彩色。减少保留数量时留下最新图片,换源后不再展示旧源图片。
  • 截图使用受限并发的短时关键帧解码,复用已有媒体流;图片读取和设置分别校验观看与通道管理权限。

1.0.0.156

  • 直播页面从后台恢复时会丢弃已积压的旧媒体并重新连接,优先回到最新画面;多画面恢复采用短时错峰,避免同时重连冲击媒体节点。
  • 录像播放从后台恢复时按离开时长和播放倍速追赶真实时间位置,能够跨文件、空档和结束边界;用户主动暂停的录像不会自动播放。
  • 1.0.0.xxx 更新说明合并为一个中英文文档;本地正式发包新增系列文档与当前版本章节门禁,官网普通文档发布不受影响。

1.0.0.155

  • 三平台升级完整保留 ZLMediaKit config.ini 的既有值、自定义键和自定义节,并只补入新版参数。
  • 正式发包门禁阻止会重置 Runtime、Deployment 或 ZLM 配置的安装器进入发布。
  • 修复外层容器与浏览器原生 video 全屏的画布尺寸和底部留白;画面保持原始比例,不裁切摄像机 OSD。

1.0.0.154

  • 升级保留 Deployment.json 的节点地址、策略、空值、数组和未知字段,只补新增参数。
  • RTC 可使用独立对外地址,也可跟随目标 ZLM Candidate/本地 IPv4;写入后需在维护窗口重启目标 MediaServer。
  • 修复资源树、预览和节目编排在线状态不一致,并移除全屏 URL 区域占位。

1.0.0.153

  • GB28181 与 ONVIF 的 PTZ 面板只在设备真实上报能力后显示。
  • 新增通道级 PTZ 人工开关,即使设备支持也可以明确关闭控制。
  • 修复固定摄像机 PTZ 误判和 GB28181 Catalog 内嵌能力解析。

1.0.0.152

  • 新增按顶部 Cluster、Node、MediaServer 管理上下文配置 ZLM。
  • 可管理 Candidate、本地 IPv4、协议产物、无人观看策略、原生参数和 INI 同步。
  • 所有修改按目标预览、确认、备份并回读;需要重启的参数会明确提示。

1.0.0.151

  • GB28181 实时与回放 SDP 使用通道选中的目标 ZLM 地址和实际 RTP 端口。
  • 拦截回环、非法媒体地址和未分配端口,适配 NAT、VPN 与多节点部署。
  • Server/Client 信令增加脱敏的双向 SDP 请求和响应日志。

1.0.0.150

  • 视频墙单窗放大和播放器全屏不再显示协议、URL、复制入口与路线页脚。
  • 发布中英文节目编排图文指南,覆盖场景、轮巡、音频和十六宫格。
  • 退出全屏或恢复宫格后自动还原普通操作区域。

1.0.0.149

  • 三平台升级保留已调整的 .NET Runtime/GC 参数,并自动补充新参数。
  • 损坏或重复的 runtimeconfig 会在停止服务前失败关闭。
  • 视频墙操作区默认隐藏,布局图标和按钮进一步紧凑化。

1.0.0.148

  • 新增默认全静音、全开/全关和逐窗口音频控制,轮巡后保持用户选择。
  • 布局选择改为六种紧凑 SVG 缩略图,并收进自动隐藏工具栏。
  • 视频使用等比例完整显示,保留摄像机 OSD;比例不同会出现对称黑边。

1.0.0.147

  • 通道标题和恢复状态移出视频画面,避免遮挡 OSD 与原生控制栏。
  • 十六宫格等高密度场景自动使用 HLS,避免耗尽浏览器长连接预算。
  • 修复自动播放误判和备用协议重复装载失败地址的问题。

1.0.0.146

  • 修复独立显示墙画面高度、顶部遮挡和多宫格排版问题。
  • 新增按在线摄像头生成节目轮巡、逐场景窗口选源和场景预载。
  • 修复第三方录像租约错误返回 file:// 地址的问题。

1.0.0.145

  • 修复授权平台官网后台时间少八小时的问题,统一按北京时间展示管理数据。
  • 后端为 *AtUtc 字段恢复明确 UTC 偏移,并兼容旧版无时区时间文本。
  • 不修改数据库结构和历史数据。

1.0.0.144

  • 修复部分 OpenResty/WAF 把裸二进制文档分块替换成 HTTP 200 拦截页,导致 ZIP 无法继续上传。
  • 数据块改用标准 multipart 小文件并保留旧客户端兼容;异常响应会显示失败阶段、状态和类型。

1.0.0.143

  • 修复 macOS ARM64 保护阶段类型名冲突,并让 Windows 发布节点的 SSH 就绪探测在短时超时后自动重试。
  • 官网文档 ZIP 改为分块续传和结果回读;目录默认全部展开,失败卡片优先显示真正原因。

1.0.0.142

  • 录像文件与裁剪任务查询不再暴露服务器物理路径、file:///、原始协议数据或内部命令编号,统一提供受保护的 HTTP 入口。
  • GB28181 设备录像查询返回 Playback INVITE 模板;回放流上线后可按 sessionId 申请短期播放租约。

1.0.0.141

  • 修复媒体节点未上报 Candidate、BaseUrl 或 HTTP 端口时第三方播放租约错误返回 409。
  • 播放地址依次使用媒体节点运行态、对应 ZLM 配置和当前可达主机生成;接口提示明确租约需要带身份和 JSON 请求体的 POST。

1.0.0.140

  • 修复第三方 HTTP-FLV、HTTP-fMP4、HLS 播放票据误拒绝、回环地址和租约续期窗口问题。
  • API Token 页面可查看并修改完整权限、IP 白名单和有效期,同时修复表格错位。

1.0.0.139

  • Linux 与 macOS 管理器在 apphost 无法发现非标准 .NET 运行时后,会自动使用 PATH 中的 dotnet 执行同一 DLL。
  • 页面与 CLI 升级版本探测共用双路径策略;只有两条路径都失败时才终止并保留完整诊断。

1.0.0.138

  • 新增第三方服务端 API Token 对接,覆盖直播、录像、裁剪合并、删除、设备控制和 RTC。
  • 新增 URL 不变的可续租播放会话,后端续租时播放器无需更换地址。