架构师视点:基于 Docker 与边缘计算的百路异构视频中台,如何实现 GB28181/RTSP 统一接入与源码交付?
在安防智能化与 AIoT 落地潮中,大中型企业和系统集成商在构建视频 AI 项目时,往往会面临三大核心痛点:底层硬件碎片化严重(海思、瑞芯微、算能等异构芯片算子迁移成本高)、流媒体协议对接周期长(GB28181 国标信令级联与 RTSP 状态维护复杂),以及闭源方案二次开发受限。
为了打破这种“烟囱式”的开发僵局,实现业务的高效落地,“低代码配置+边缘推流+微服务架构”已成为行业共识。本文将深度解析一款打通了芯片、算法到应用全流程的企业级 AI 视频管理平台,看它如何通过解耦设计,帮助集成商节省 95% 的开发成本。
一、 异构计算与双端解耦架构设计
传统的视频中台多依赖于特定的硬件生态(如纯 NVIDIA 算力集群),难以在下沉市场应对高性价比的 ARM+NPU 边缘设备。本平台采用容器化(Docker)与微服务底座,在架构层实现了核心能力的深度解耦。
1. 跨平台指令集适配
平台底层核心组件全面兼容x86_64与ARM64异构算力架构。无论是在中心端部署的服务器,还是在边缘端部署的低功耗 ARM 架构边缘盒子,皆可通过标准的 Docker 镜像进行一键式拉起与水平扩展。
2. 算力抽象层(HAL)与算法商城
平台内置“算法商城”与“数据标注平台”,其技术核心在于构建了一个统一的硬件抽象层:
全硬件适配:支持多种 GPU 服务器、NPU 边缘计算硬件接入,并支持客户定制化 GPU 品牌。
算法解耦:打通各大芯片厂商间的壁垒,支持添加客户自己训练的模型,支持多路多算法的实时 AI 并发计算,实现了“芯片-算法-应用”的全流程任意组合。
二、 协议级统一接入:GB28181 与 RTSP 边缘推流
在实际的项目现场,前端设备往往是海康、大华、宇视等多品牌混杂。平台通过内嵌高性能流媒体服务器,实现了多源异构视频流的统一收发与动态转码。
多协议高兼容:支持GB28181、ONVIF等传统安防协议的设备接入与控制(如 PTZ 云台)。
灵活流媒体传输:支持RTSP/RTMP推流与拉流形式,完美兼容H.264/H.265等主流视频编码格式。
动态组网与边缘管理:支持灵活的组网方式。通过边缘平台,技术人员可直接管理边缘盒子下的摄像机,控制实际运行算法、识别告警间隔,并对算法程序版本进行在线升级或降级。
💡 开发者视点:极简的 API 告警布控逻辑
在业务层,二次开发集成商无需关心繁琐的底层视频解复用(Demuxing)与实时推理细节。只需通过平台开放的 RESTful API 即可一键下发边缘布控任务。
1. 动态下发 AI 算法布控任务 (POST)
JSON
// POST /api/v1/edge/stream/deploy { "camera_id": "cam_ch_00129", "stream_url": "rtsp://192.168.1.100:554/h264/ch1/main/av_stream", "protocol": "RTSP", "algorithms": [ { "algo_code": "ALGO_PEDESTRIAN_COUNT", "version": "v2.1.0", "params": { "roi_line": [[100, 200], [500, 200]], "direction_detection": true, "alert_interval_ms": 5000 } } ] }2. 订阅实时 AI 告警事件流 (Webhook)
当边缘端触发人流量计数或越界告警时,中台将异步推送包含结构化数据与原图抓拍的 payload:
JSON
{ "event_id": "evt_98374982374", "timestamp": 1718532151, "camera_id": "cam_ch_00129", "algo_code": "ALGO_PEDESTRIAN_COUNT", "data": { "entry_count": 142, "exit_count": 98, "current_stay": 44, "snapshot_url": "/storage/alerts/20260616/snapshot_00129_rect.jpg" } }三、 闭环功能矩阵:从数据标注到全方位告警
除了基础的流媒体处理与边缘推理,平台在整个生命周期的业务闭环上做了深度的功能设计:
一体化集成:将视频监控、推理计算、告警通知、数据标注四大功能矩阵完美融合,提供直观的 AI 监控大屏。
高性能高阶算法支持:
人脸识别:支持陌生人检索、人脸轨迹动态生成。
人流量统计:支持绘制特定区域与统计线,实时计算“进入人数、离开人数、剩余人数”,并自动生成总人流量变化趋势图表。
高吞吐量告警存储优化:针对工业级高频告警容易撑爆磁盘的隐患,系统内置了定时自动清除机制。默认出厂状态下,每天 24:00 会自动执行磁盘剪枝,清除超过保存时长(默认近 1 天,可自定义)的图片,保障系统 7×24 小时高可用。
全方位告警通知:原生打通了语音电话、飞书、企业微信、钉钉、原生 APP、第三方 API 接口,并支持联动现场音柱和 LED 户外显示屏。
四、 源码交付对系统集成商的终极价值
对于承接中大型政企项目的集成商而言,纯粹的 SaaS 订阅或闭源的硬件捆绑,往往意味着后期定制难、交付成本高。本平台通过以下维度彻底解放集成商:
纯自研代码与贴牌支持:平台支持任意形式的 OEM 合作,自带底层 LOGO 替换与全局改名功能,助力集成商快速包装出属于自己的“自研视频智能化平台”。
100% 源代码交付模式:支持项目私有化部署,并可根据项目情况提供全套源代码交付。技术团队可以在此基础上直接进行深度的垂直行业(如智慧工地、工业质检、智慧园区)功能定制,直接跳过底层流媒体和算法调度的造轮子阶段,整体节省约 95% 的企业级应用开发成本。
五、 开源地址与演示环境信息
欢迎行业同仁共同交流、探讨新一代工业级安防中台架构。
开源托管地址:https://gitee.com/moo3108661550/yihecode-server
官方演示环境:
访问地址:
http://demo.yihecode-server.com:8080(示例地址,实际以开源社区最新公布为准)管理账号:
admin系统密码:
admin123
技术交流:如果您对 GB28181 级联架构、边缘盒子的算子交叉编译(Cross-compilation)或者特定硬件(如瑞芯微 3588/算能等)的 NPU 调度有任何疑问,欢迎在评论区留言,或者前往 Gitee 提交 Issue,我们共同打造更具生产力的音视频智能中台!
