跳到主要内容
版本:4.0

版本记录

各版本变更摘要。发布公告与技术文章见站点顶部 更新;重大版本的背景说明见对应博文。

4.0

4.0.19(2026-09-05)

发布说明

配套 vid-inspect 1.2.0。需要 strm-sdk 4.1.1;数据库结构号仍为 13。WebSocket 对等接口见 strm-js 1.1.3。

新增

优化

  • 主动安全附件提取支持 priority / guid / ai,按优先级排队且不抢占;成功时可双发 eeye-stm-evidence
  • 巡检抓拍支持 priority / guid / ai 与等待队列上限;全通道结束后可由 vid-inspect 双发 eeye-stm-inspect-evt;通道成功同时返回 urlurl2

修正

  • 修正混淆后码流信息字段名被改写、巡检无法识别编码的问题
  • 修正一处 ByteBuf 未释放引起的内存泄露
  • Micro-Gateway 不可用时查询在线终端返回服务不可用,而不再报内部错误
  • WebSocket API 将业务错误正确封装为应答
  • 修正查询附件提取任务的列名错误,以及取消未完成任务时 SQL 条件优先级错误

4.0.18(2026-05-07)

发布说明

修正

  • 修正 HLS 分段引起播放器停顿的问题
  • 修正一处内存泄露

4.0.17(2026-04-11)

发布说明

优化

  • 降低启动后一次性从数据库加载未完成附件提取任务的数据量,平滑启动期间对系统的压力
  • 调整 RTSP 默认端口范围,更适合操作系统的端口分配规则

修正

  • 统一部分表结构在 PostgreSQL 与 Derby 中的差异
  • 修正部分功能在使用 Derby 时报错的问题

4.0.16(2026-03-16)

发布说明

优化

  • 遇到不支持的视频编码时记录日志

修正

  • 补全若干历史数据表的周期性自动清理
  • 修正某日志表在罕见情况下保存重复记录的异常

4.0.15(2025-12-01)

发布说明

修正

  • 修正码流透传帧处理异常
  • 修正特定情况下导致高 CPU 占用的问题

4.0.14(2025-09-30)

发布说明

优化

  • 数据库访问优化
  • 完善日志存储

4.0.13(2025-09-08)

发布说明

新增

优化

  • 数据库访问优化
  • 优化日志清理机制

4.0.11(2025-06-12)

发布说明

优化

  • 回放延迟关闭处理优化
  • 完善日志记录

修正

  • 修正 FLV-WS 在部分情况下因过早释放缓冲区导致客户端异常关闭的问题

4.0.10(2025-05-31)

发布说明

优化

  • 媒体通知(StrmMediaNotif)增加 playedAvDumpUrl,用于给出转储文件下载 URL

修正

  • 修正 played_av_dump 按时间段查询时报 SQL 错误
  • 回放终端远程录像时过早关闭媒体流
  • 主动安全提取任务的调度在部分情况下失控

4.0.9(2025-05-01)

优化

  • 支持 Java 21,全面启用虚拟线程
  • 支持 Kafka 2.x
  • 主动安全附件服务加入并发提取限制、调度与重试
  • 降低主动安全附件服务的计算资源占用
  • 内部接口端口可独立使用 HTTP(不必 HTTPS),便于接入
  • 提升有为终端兼容性
  • 提升复杂网关环境兼容性

4.0.7(2025-04-12)

发布说明

修正

  • 修正 4.0 引入的 HLS 协议不兼容 iPhone Safari 的问题

4.0.6(2024-12-11)

优化

  • ADAS 报警附件服务增强部分厂商兼容性

4.0.5(2024-12-09)

修正

  • 使用本地数据库时,部分字段长度不足

4.0.4(2024-11-13)

修正

  • 使用 HTTP(而非 HTTPS)调用 API 时,返回的其他 API 地址未正确使用 HTTP 协议
  • 其他细微修正

4.0.3(2024-11-11)

优化

  • 连接 Redis 时支持设置密码
  • 减少端口需求

4.0.1(2024-09-01)

优化

  • 增加调试 / 监测支持 API
  • 支持本地数据库
  • 减少端口需求

修正

  • 修正一处内存泄露

4.0.0(2024-08-10)

发布说明

从 3.x 升级请先阅读 迁移到 v4.0

主要变化

  • 将原 Micro-GNSS 中的流媒体代理并入媒体服务,以消息队列作为与企业应用对接的主要媒介
  • 部署不再依赖 Micro-GNSS;需要简单网关时使用套件中的 Micro-Gateway
  • 引入 WebSocket APIstrm-js 客户端库
  • 对讲音频覆盖 LPCM、G.711A/U、G.726(16/24/32/40)、ADPCM
  • HTTP 基础设施支持 HTTP/2
  • 集成 ADAS 报警附件接收,并统一报警代码
  • 采用 nginx 格式 SSL 证书,支持不重启更新证书

3.4

3.4.2(2023-09-10)

发布说明

Streaming

  • 支持设备端 H.265,并向客户端提供 FLV(Enhanced RTMP)与 HLS(fMP4)
  • 向客户端提供 RTSP 码流
  • HLS 增加 fMP4 段格式,并作为默认段格式
  • 提升 WebSocket-FLV 性能,降低延迟与 CPU 占用

Micro-GNSS

  • 数据包解码性能提升
  • 支持 Basic 身份验证(固定会话令牌),简化 WebSocket 重连
  • 增加 SSE 事件订阅
  • 修正内存泄露

3.4.0(2022-05-12)

发布说明

从此版本起 Micro-GNSS 与 Streaming 使用相同版本号。

Micro-GNSS

  • 采用新版 strm-sdk
  • 主动安全附件改为直接磁盘写入,降低内存占用
  • 添加 PostgreSQL 支持

Streaming

  • 流媒体处理流水线重构,性能提升、资源占用降低
  • 可启用内置 FTP,支持远程录像上传
  • 增加 RTSP 源实时播放
  • 添加 PostgreSQL 支持
  • 发布 API 文档

3.3 与 Micro-GNSS 1.1

4.0 之前,Streaming 与 Micro-GNSS 分开发版。

Streaming 3.3.8(2024-12-20)

发布说明

安全

  • 关闭 Prometheus Metrics 端点,修复未授权访问漏洞

Micro-GNSS 1.1.14(2024-02-22)

发布说明

  • 修正中天安驰终端附件接收时未正确分包
  • 修正未正确区分广东地标与四川地标「双手脱离方向盘」报警
  • 进一步修复内存泄露

Micro-GNSS 1.1.13(2024-01-18)

发布说明

  • 改良 CRC 校验,提升数据包解码性能
  • 进一步修复内存泄露

Streaming 3.3.6 / Micro-GNSS 1.1.8(2022-08-03)

发布说明

  • Micro-GNSS:添加 PostgreSQL 支持
  • Streaming:修正 HLS 在 iOS 上的播放问题;HLS 推流性能轻微提升

Streaming 3.3.5 / Micro-GNSS 1.1.7(2022-05-19)

发布说明

  • Micro-GNSS:主动安全附件服务增加湘标支持
  • Streaming:修正一处内存泄露

Streaming 3.3.4 / Micro-GNSS 1.1.6(2022-01-02)

发布说明

  • 双方将 log4j 升级到 1.17.1
  • Streaming:添加 AAC 音频解码;缩短对讲音频处理路径;修正 ADPCM 解码内存泄露

Streaming 3.3.3 / Micro-GNSS 1.1.5(2021-12-22)

发布说明

  • 双方 API 添加 HTTPS 支持;log4j 升级到 1.17.0
  • Micro-GNSS:修正 alm-att-root-configfile-stg-config 部分属性未设置时的 NullPointerException

Relay

产品页与下载见 Relay 通用数据转发服务。高并发外发调优见 转发服务的设置和 Linux 系统参数调优

1.0.0(2022-05-01)

发布说明