跳到主要内容

· 阅读需 3 分钟

Streaming 4.0.15 (2025-12-01)

修正

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

4.0 其他版本更新内容

Streaming 4.0.14 (2025-09-30)

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

Streaming 4.0.13 (2025-09-08)

优化
  • 增加巡检抓拍功能
  • 数据库访问优化
  • 优化日志清理机制

Streaming 4.0.11 (2025-06-12)

优化
  • 回访延迟关闭处理优化
  • 完善日志记录
修正
  • FLV-WS协议处理在部分情况下会因过早释放缓冲区导致客户端异常关闭的问题

Streaming 4.0.10 (2025-05-31)

优化
  • 媒体通知 (StrmMediaNotif) 增加 playedAvDumpUrl 属性,用于指出转储文件的下载URL。
修正
  • 修正 strm/playedAvDump 接口按时间段查询时报 SQL 错误的问题
  • 回放终端远程录像时过早地关闭媒体流
  • 主动安全提取任务的调度在部分情况下失去控制

Streaming 4.0.9 (2025-05-01)

优化
  • 支持 Java 21,全面启用 Java 21 引入的虚拟线程
  • 支持低版本的 Kafka (2.x)
  • 主动安全附件服务加入并发提取限制和调度、重试功能
  • 降低主动安全附件服务计算资源占用
  • 内部接口端口支持独立的 HTTP 协议,不一定要采用 https,使用户更易于接入
  • 提升有为终端的兼容性
  • 提升复杂网关环境的兼容性

Streaming 4.0.7 (2025-04-12)

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

4.0.6 (2024-12-11)

优化
  1. ADAS报警附件服务增强部分厂商的兼容性

4.0.5 (2024-12-09)

修正
  1. 使用本地数据库时,部分字段未定义足够的长度

4.0.4 (2024-11-13)

修正
  1. 使用 http 而非 https 调用API时返回的其他API地址时,未正确返回 http 协议的API地址
  2. 其他细微修正

4.0.3 (2024-11-11)

优化
  1. 连接 Reids 时支持设置密码
  2. 减少端口需求

4.0.1 (2024-09-01)

优化
  1. 增加调试/监测支持API
  2. 支持本地数据库
  3. 减少端口需求
修正
  1. 修正一处内存泄露

· 阅读需 3 分钟

Streaming 4.0.14 (2025-09-30)

优化

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

4.0 其他版本更新内容

Streaming 4.0.13 (2025-09-08)

优化
  • 增加巡检抓拍功能
  • 数据库访问优化
  • 优化日志清理机制

Streaming 4.0.11 (2025-06-12)

优化
  • 回访延迟关闭处理优化
  • 完善日志记录
修正
  • FLV-WS协议处理在部分情况下会因过早释放缓冲区导致客户端异常关闭的问题

Streaming 4.0.10 (2025-05-31)

优化
  • 媒体通知 (StrmMediaNotif) 增加 playedAvDumpUrl 属性,用于指出转储文件的下载URL。
修正
  • 修正 strm/playedAvDump 接口按时间段查询时报 SQL 错误的问题
  • 回放终端远程录像时过早地关闭媒体流
  • 主动安全提取任务的调度在部分情况下失去控制

Streaming 4.0.9 (2025-05-01)

优化
  • 支持 Java 21,全面启用 Java 21 引入的虚拟线程
  • 支持低版本的 Kafka (2.x)
  • 主动安全附件服务加入并发提取限制和调度、重试功能
  • 降低主动安全附件服务计算资源占用
  • 内部接口端口支持独立的 HTTP 协议,不一定要采用 https,使用户更易于接入
  • 提升有为终端的兼容性
  • 提升复杂网关环境的兼容性

Streaming 4.0.7 (2025-04-12)

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

4.0.6 (2024-12-11)

优化
  1. ADAS报警附件服务增强部分厂商的兼容性

4.0.5 (2024-12-09)

修正
  1. 使用本地数据库时,部分字段未定义足够的长度

4.0.4 (2024-11-13)

修正
  1. 使用 http 而非 https 调用API时返回的其他API地址时,未正确返回 http 协议的API地址
  2. 其他细微修正

4.0.3 (2024-11-11)

优化
  1. 连接 Reids 时支持设置密码
  2. 减少端口需求

4.0.1 (2024-09-01)

优化
  1. 增加调试/监测支持API
  2. 支持本地数据库
  3. 减少端口需求
修正
  1. 修正一处内存泄露

· 阅读需 3 分钟

Streaming 4.0.13 (2025-09-08)

优化

  • 增加巡检抓拍功能
  • 数据库访问优化
  • 优化日志清理机制

4.0 其他版本更新内容

Streaming 4.0.11 (2025-06-12)

优化
  • 回访延迟关闭处理优化
  • 完善日志记录
修正
  • FLV-WS协议处理在部分情况下会因过早释放缓冲区导致客户端异常关闭的问题

Streaming 4.0.10 (2025-05-31)

优化
  • 媒体通知 (StrmMediaNotif) 增加 playedAvDumpUrl 属性,用于指出转储文件的下载URL。
修正
  • 修正 strm/playedAvDump 接口按时间段查询时报 SQL 错误的问题
  • 回放终端远程录像时过早地关闭媒体流
  • 主动安全提取任务的调度在部分情况下失去控制

Streaming 4.0.9 (2025-05-01)

优化
  • 支持 Java 21,全面启用 Java 21 引入的虚拟线程
  • 支持低版本的 Kafka (2.x)
  • 主动安全附件服务加入并发提取限制和调度、重试功能
  • 降低主动安全附件服务计算资源占用
  • 内部接口端口支持独立的 HTTP 协议,不一定要采用 https,使用户更易于接入
  • 提升有为终端的兼容性
  • 提升复杂网关环境的兼容性

Streaming 4.0.7 (2025-04-12)

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

4.0.6 (2024-12-11)

优化
  1. ADAS报警附件服务增强部分厂商的兼容性

4.0.5 (2024-12-09)

修正
  1. 使用本地数据库时,部分字段未定义足够的长度

4.0.4 (2024-11-13)

修正
  1. 使用 http 而非 https 调用API时返回的其他API地址时,未正确返回 http 协议的API地址
  2. 其他细微修正

4.0.3 (2024-11-11)

优化
  1. 连接 Reids 时支持设置密码
  2. 减少端口需求

4.0.1 (2024-09-01)

优化
  1. 增加调试/监测支持API
  2. 支持本地数据库
  3. 减少端口需求
修正
  1. 修正一处内存泄露

· 阅读需 3 分钟

Streaming 4.0.11 (2025-06-12)

优化

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

修正

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

4.0 其他版本更新内容

Streaming 4.0.10 (2025-05-31)

优化
  • 媒体通知 (StrmMediaNotif) 增加 playedAvDumpUrl 属性,用于指出转储文件的下载URL。
修正
  • 修正 strm/playedAvDump 接口按时间段查询时报 SQL 错误的问题
  • 回放终端远程录像时过早地关闭媒体流
  • 主动安全提取任务的调度在部分情况下失去控制

Streaming 4.0.9 (2025-05-01)

优化
  • 支持 Java 21,全面启用 Java 21 引入的虚拟线程
  • 支持低版本的 Kafka (2.x)
  • 主动安全附件服务加入并发提取限制和调度、重试功能
  • 降低主动安全附件服务计算资源占用
  • 内部接口端口支持独立的 HTTP 协议,不一定要采用 https,使用户更易于接入
  • 提升有为终端的兼容性
  • 提升复杂网关环境的兼容性

Streaming 4.0.7 (2025-04-12)

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

4.0.6 (2024-12-11)

优化
  1. ADAS报警附件服务增强部分厂商的兼容性

4.0.5 (2024-12-09)

修正
  1. 使用本地数据库时,部分字段未定义足够的长度

4.0.4 (2024-11-13)

修正
  1. 使用 http 而非 https 调用API时返回的其他API地址时,未正确返回 http 协议的API地址
  2. 其他细微修正

4.0.3 (2024-11-11)

优化
  1. 连接 Reids 时支持设置密码
  2. 减少端口需求

4.0.1 (2024-09-01)

优化
  1. 增加调试/监测支持API
  2. 支持本地数据库
  3. 减少端口需求
修正
  1. 修正一处内存泄露

· 阅读需 3 分钟

Streaming 4.0.10 (2025-05-31)

优化

  • 媒体通知 (StrmMediaNotif) 增加 playedAvDumpUrl 属性,用于指出转储文件的下载URL。

修正

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

4.0 其他版本更新内容

Streaming 4.0.9 (2025-05-01)

优化
  • 支持 Java 21,全面启用 Java 21 引入的虚拟线程
  • 支持低版本的 Kafka (2.x)
  • 主动安全附件服务加入并发提取限制和调度、重试功能
  • 降低主动安全附件服务计算资源占用
  • 内部接口端口支持独立的 HTTP 协议,不一定要采用 https,使用户更易于接入
  • 提升有为终端的兼容性
  • 提升复杂网关环境的兼容性

Streaming 4.0.7 (2025-04-12)

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

4.0.6 (2024-12-11)

优化
  1. ADAS报警附件服务增强部分厂商的兼容性

4.0.5 (2024-12-09)

修正
  1. 使用本地数据库时,部分字段未定义足够的长度

4.0.4 (2024-11-13)

修正
  1. 使用 http 而非 https 调用API时返回的其他API地址时,未正确返回 http 协议的API地址
  2. 其他细微修正

4.0.3 (2024-11-11)

优化
  1. 连接 Reids 时支持设置密码
  2. 减少端口需求

4.0.1 (2024-09-01)

优化
  1. 增加调试/监测支持API
  2. 支持本地数据库
  3. 减少端口需求
修正
  1. 修正一处内存泄露

· 阅读需 2 分钟

Streaming 4.0.7 (2025-04-12)

修正

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

4.0 其他版本更新内容

4.0.6 (2024-12-11)

优化
  1. ADAS报警附件服务增强部分厂商的兼容性

4.0.5 (2024-12-09)

修正
  1. 使用本地数据库时,部分字段未定义足够的长度

4.0.4 (2024-11-13)

修正
  1. 使用 http 而非 https 调用API时返回的其他API地址时,未正确返回 http 协议的API地址
  2. 其他细微修正

4.0.3 (2024-11-11)

优化
  1. 连接 Reids 时支持设置密码
  2. 减少端口需求

4.0.1 (2024-09-01)

优化
  1. 增加调试/监测支持API
  2. 支持本地数据库
  3. 减少端口需求
修正
  1. 修正一处内存泄露

· 阅读需 4 分钟

在总结前面版本遇到的问题、综合用户反馈的意见的基础上,经过长达1年的开发测试,GT-Streaming 迎来了新的重大更新版本:v4.0.0。

对接方式的改进

这个版本,最主要的改进是将原来内置在Micro-GNSS中的流媒体服务代理集成到流媒体服务中,同时采用消息队列来作为与企业应用服务的对接上的主要的媒介。 这种新设计简化了企业集成时的后端对接的开发工作,企业的应用服务的对接工作只需要对接指令系统即可。在部署上也更灵活简单,双方只需要一个消息队列地址即可。

同时,原来的 Micro-GNSS API 也集成到流媒体服务中,GT-Streaming 从这个版本开始,部署时不再需要Micro-GNSS服务。 但对于仍需要使用简单对接方式的用户,可使用GT-Streaming 流媒体服务套件中包含的 Micro-Gateway 来作为终端网关。

WebSocket API 和 strm-js库的引入

原来的Micro-GNSS API(HTTP API) 在常规的HTTP调用之外,还需要与服务端建立一个STOMP WebSocket通讯来获得消息通知,这给客户端程序带来了一定的复杂度。 为了简化客户端的开发,从 4.0.0 版本开始,GT-Streaming 引入新的 WebSocket API,使得接口调用与接收消息通知都统一在一个信道上。

同时,GT-Streaming 提供了 strm-js 库,这个库基本涵盖了客户端与流媒体服务交互的大部分接口、常量和数据结构定义,并内置了心跳、流保持、请求管理这些基础功能的处理。 使用 strm-js,不但减少开发工作量,客户端功能的性能和稳定性也会相应得到一定程度的提升。

strm-js库除了提供操作 WebSocket API 的类,也提供了 HTTP API 的类。strm-js 现已发布到 npm 库。通过以下命令即可安装:

npm install -S `strm-js`

主要对讲音频格式的全面支持

对讲功能从原来只支持 G711AG711U两种格式,到基本覆盖主要的对讲音频格式:

  • LPCM
  • G711A
  • G711U
  • G726-16
  • G726-24
  • G726-32
  • G726-40
  • ADPCM

HTTP/2 支持

GT-Streaming 的HTTP基础架构支持 HTTP/2,HTTP API由此获得采用 HTTP/2 协议带来的性能上的提升(可通过配置启用或关闭 HTTP/2)。

其他改进

  • GT-Streaming 集成了 ADAS 报警附件接收服务,同时统一ADAS 报警代码,以支持同时使用多种 ADAS 协议的终端的企业应用。
  • 采用 nginx 格式SSL证书,支持不重启服务更新证书

· 阅读需 1 分钟

Micro-GNSS

  • ADAS附件服务问题修正

    • 修正了接收中天安驰终端附件时出现的未正确分包的问题
    • 修正了未正确区分广东地标与四川地标两地的双手脱离方向盘报警的问题
  • 修正内存泄露问题
    进一步发现和修复了部分导致内存泄漏的问题。

· 阅读需 1 分钟

Micro-GNSS

  • 数据包解码性能提升
    改良的CRC校验,使数据包解码性能进一步提升。

  • 修正内存泄露问题
    进一步发现和修复了部分导致内存泄漏的问题。