在当今的企业级安防与AI智能视觉落地项目中,技术团队往往面临着几个高墙般的痛点:底层芯片架构碎片化(X86、ARM、各类NPU/GPU芯片)、南向视频流协议对接繁琐(国标GB28181、RTSP、ONVIF标准不一)、以及传统的流媒体服务自研周期过长。一个普通的安防AI系统,从零构建流媒体转发、协议解耦到算法集成,往往需要消耗数月甚至上百万元的研发投入。

为了打破这种高成本、重资产的开发僵局,本文将深度解构一款纯自研、支持Docker容器化私有化部署、并提供全量源码交付的企业级AI视频管理平台。该架构不仅打通了异构计算的壁垒,更通过低代码和高解耦的设计,帮助系统集成商节省了约 95% 的核心开发成本

一、 边云协同架构:X86/ARM与GPU/NPU的异构计算解耦

传统的视频智能分析系统,往往将视频流解码与算法推理强绑定,导致硬件迁移成本极高。本平台在架构设计之初就采用了微服务化与计算解耦的理念。

1.1 硬件无关性设计(Hardware-Agnostic)

平台南向全面适配多元化的算力硬件,无论是中心端的 X86 + GPU 服务器,还是边缘端的 ARM + NPU 边缘计算盒子(如昇腾、寒武纪、瑞芯微等),皆可通过统一的底层抽象层进行驱动。

1.2 边缘推流与分布式集群管理

通过微服务架构,平台将核心功能划分为:流媒体转发集群推理计算引擎数据标注平台以及业务管理后台

  • 云端(中心节点):负责全局配置、算法商城分发、高并发视频流调度及AI大屏可视化呈现。

  • 边缘端(Edge Pod):通过 Docker 容器化轻量部署,运行边缘推流服务与本地推理算法,仅将结构化数据(如人流量统计数值、告警原图)回传云端,极大节省了公网带宽。

二、 南向多协议汇聚:GB28181与RTSP的统一接入引擎

安防场景下,利旧项目极其常见,海康、大华、宇视等不同厂家的设备并存。平台内置了强大的协议转换引擎,实现了全视频流的南向接入与北向标准化输出。

[ 海康/大华IPC ] ----RTSP/ONVIF----> |   统一流媒体   | 
[ 国标平台/IPC ] ----GB28181------> |   转发引擎     | ----> H264/H265/WebRTC 统一分发
[ 边缘计算盒子 ] ----RTMP推流-------> |  (Docker容器化) | 

2.1 核心协议支持矩阵

  • 传输协议:支持国标 GB28181 协议、ONVIF 协议、标准 RTSP/RTMP 协议的推流与拉流。

  • 视频编码格式:全面兼容 H.264H.265,支持在无插件的Web端实现低延迟直播。

2.2 边缘算法参数的可配置化

用户无需登录摄像头后台,直接在AI视频管理平台的 Web 界面上,即可远程控制边缘盒子下的摄像机。支持在线配置实际运行的算法、AI识别告警间隔、ROI(感兴趣区域)绘制、以及算法程序的版本升级与降级。

三、 低代码开发实践:5分钟集成AI告警流

为了让集成商实现无缝对接,平台将复杂的视频流媒体操作抽象成了标准化的北向 RESTful API。开发者无需了解底层的 FFmpeg 命令行或国标信令交互,只需简单的 API 调用即可获取实时告警流与结构化数据。

3.1 伪代码示例:北向API配置摄像头AI算法布控

以下是一个通过平台北向 API 为指定 GB28181 摄像头配置“人流量统计”算法并订阅告警的逻辑示例:

JSON

// POST /api/v1/edge/algorithm/deploy
{
  "device_id": "gb28181_34020000001320000001_001",
  "stream_protocol": "GB28181",
  "algorithm_code": "pedestrian_counting",
  "sampling_interval_ms": 500,
  "roi_config": {
    "detection_line": [[100, 200], [500, 200]], // 统计通过线
    "direction": "both" // 双向统计
  },
  "webhook_url": "http://enterprise_app_server/webhook/v1/alerts"
}

3.2 接收边缘推流产生的结构化告警 JSON

当边缘端触发人流量计数或异常告警时,平台会实时向第三方系统推送如下结构化数据:

JSON

{
  "event_id": "evt_20260529_004122",
  "camera_id": "gb28181_34020000001320000001_001",
  "timestamp": 1779934265000, 
  "algorithm_type": "pedestrian_counting",
  "data": {
    "entering_count": 142,   // 进入人数
    "leaving_count": 128,    // 离开人数
    "remaining_count": 14,   // 剩余滞留人数
    "trend": "increasing"
  },
  "alert_image_url": "/storage/images/20260529/snapshot_004122.jpg" 
}

存储优化设计:针对海量AI告警图片占用磁盘的问题,系统支持自定义“告警图片存储时长”。默认每天 24:00 自动清理过期图片,在保障业务合规的同时,大幅节省服务器磁盘空间。

四、 核心功能与技术指标一览

平台不仅提供了底层的流媒体框架,更内置了完整的业务闭环功能,支持全方位的 OEM 贴牌合作。

核心模块 技术特性与业务功能 商业价值
算法商城 内置丰富的算法模型,支持手动新增算法、模型文件导入;支持同算法版本的平滑升级/降级。 打造企业专属的算法生态圈
全方位告警通知 接入 API 接口、飞书、企业微信、钉钉、语音电话、短信、现场音柱、户外 LED 显示屏。 实现线上线下多维联防闭环
客流统计引擎 支持区域绘制、统计线配置;提供进入、离开、剩余人数的图表化趋势分析与单台设备细分。 赋能商超、园区、展会精细化运营
人脸识别与检索 支持人脸轨迹生成、陌生人检索、黑白名单库管理。 强力保障高安全性高危区域
内置数据标注平台 提供自主的数据标注界面,客户可自行收集、标注样本,持续训练私有化模型。 解决算法迭代对厂商的依赖痛点
OEM 与贴牌合作 纯自研底层代码,系统自带 LOGO 替换、改名功能。 助力集成商快速拥有自主知识产权产品

五、 为什么源码交付对系统集成商至关重要?

在安防行业中,购买“黑盒”系统的集成商往往会面临以下困境:定制功能排期长、按路数授权费用高昂、无法通过安全合规审查。

本平台倡导 “低代码+源码交付” 的商业模式:

  1. 彻底去中心化授权:支持按项目进行源代码交付,无设备接入数量限制,无后续“卡脖子”风险。

  2. 二次开发极度友好:整套系统基于容器化架构设计,代码结构清晰、高解耦,研发团队可在其基础上快速扩展行业特性(如智慧工地、智慧矿山、电力巡检等特殊算法接入)。

  3. 支持绝对私有化:可完全部署在物理隔离的局域网环境中,满足政府、军工、大型国企对数据安全的严苛要求。

六、 演示环境与技术交流

如果你是技术决策者、项目经理或架构师,正在寻找一套可落地、低成本、高适配性的全量视频AI管理平台,欢迎直接体验我们的开源项目及演示环境:

  • 开源代码托管地址https://gitee.com/moo3108661550/yihecode-server

  • 官方演示环境http://demo.yihecode.example.com (请替换为实际或Gitee内提供的演示地址)

  • 测试体验账号admin

  • 测试体验密码admin123456

欢迎在评论区共同探讨

  1. 在你的业务场景中,GB28181 的高并发接入遇见过哪些网络穿透的坑?

  2. 面对边缘端极其碎片化的 NPU 算力,你们是如何做模型跨平台适配的?

作者简介:10年安防系统老架构师,专注流媒体高级开发、边缘计算及工业级AI视觉架构落地。欢迎关注、点赞、收藏,博主将持续分享更多一线的硬核架构干货!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐