传统安防音视频平台架构

  1. 内部级联,为上下级均为自己平台
  2. 海康子进程调用海康的设备SDK
  3. PTPCS通过封装代理不同的私有协议的差异,封装为大华统一的三代协议
  4. PC客户端通过调用平台SDK
  5. CMS一般采用双机热备技术
  6. PTPCS系统一般采用Windows嵌入式,由于部分设备厂家提供的SDK只有Windows的
  7. 服务和服务之间的调用通过大华三代协议的RPC调用,http+xml实现
  8. C/C++依赖的基础库和协议库由统一的团队状态为基础的SDK供各个服务调用
  9. 客户端性能瓶颈在于CMS的中心服务
  10. HTTP长链接实现的有状态协议无法进行分布式部署
  11. MTS的分布式通过CMS统一调度管理,且资源和媒体转发服务是通过系统管理员的统一配置完成资源和设备的负载均衡的业务逻辑
  12. UAC和UAS多进程的产品形态,故配置增加对接一个上级增加一个UAC进程,对接一个下级启动一个UAS进程,UAS模拟的是一个小的DSS平台支持内部级联的华三代协议
  13. 资源id:64位编码字符串,字符串包含资源所在的域信息,平台间不具备全局唯一性

名词解释:

名词

解释

备注

MTS

媒体服务器,负载媒体流的转发功能,以封包格式转换的转码功能,配合转码服务器实现媒体的流的深度转码功能

媒体流rtsp/rtp,rtcp

信令:http+xml (华三代协议)

编程语言C/C++

CMS

信令中心服务器,处理客户端的登陆,认证,预览,回放,下载,云台等常见客户端的功能,同时管理媒体的分布式调度负载均衡功能和监控平台的多级级联域的管理功能和各个服务的状态维护

信令:http+xml(华三代协议)

支持双机热备

编程语言C/C++

SS

回放,下载的媒体服务,负责媒体服务的计划录像的存储功能,回放时的媒体分发,回放控制功能,以及下载功能

媒体流rtsp/rtp,rtcp

信令:http+xml(华三代协议)

编程语言C/C++

DMS

设备代理服务,主要负责设备的控制功能,如云台控制,预置位功能,以及基于预置位的巡航功能等设备参数的控制功能和设备的自动发现功能

信令:http+xml(华三代协议)

编程语言C/C++

ADS

报警功能,负责设备的报警的订阅功能,设备的报警的主动上报处理和报警分发

信令:http+xml(华三代协议)

编程语言C/C++

WEB

平台的配置管理服务和用户管理服务,负责管理设备的增删改查,资源分组,设备状态信息维护,用户增加改查,用户的权限控制

信令:http+xml(华三代协议)

编程语言Java

PTPCS

设备代理服务网关,设备接入部分的兼容不同的设备私有协议转华内部的三代协议,如:Onvif,GB28181,不同厂家设备的私有协议和平台的私有协议的接入的代理

信令:http+xml(华三代协议)

UACUAS

平台网关,协议网关,负责平台私有协议到标准协议的转换,处理平台间的互联互通,配合运维服务NMS的摄像头质量诊断的结果,用户可以选择性推送高质量的视频监控

信令:http+xml(华三代协议)

编程语言C/C++

媒体流rtsp/rtp,rtcp

GB28181-2011/2016

浙江省DB33协议

山西DB41协议

GB28059协议

GB28059-贵州高速

NVR

网络硬盘录像机,视频监控设备功能单元

多通道录像存储

编程语言C/C++

IPC

枪击,视频监控设备功能单元

编程语言C/C++

DVR

数字硬盘录像机,视频监控设备功能单元

多通道录像存储

编程语言C/C++

球机

球机,,视频监控设备功能单元

云台控制和预置位功能

编程语言C/C++

NMS

运维平台,定位为设备和平台服务和服务器和平台系统的运维功能,同时配合质量诊断服务器完成设备IPC,球机,DVR和NVR等设备的图片的质量诊断的报表分析和呈现功能

编程语言C/C++

Client

客户端,这里特指PC客户端,操作端,预览,回放,下载,云台控制等功能

编程语言QT

SDK

封装的支持二次开发的平台和设备的SDK

编程语言C/C++

WEB前端

若非特殊说明,均指浏览器客户端,管理员端,系统管理员的配置功能

编程语言JS

SaaS

视频云架构的SaaS层

编程语言Java

微服务架构

PaaS

视频云架构的PaaS层,提供视频的基础功能给SaaS层调用

编程语言C/C++和Golang

DSS

数字视频监控平台

SRD

服务注册与发现Service Register and Service Discover

DDS

设备发现服务Device Discovery Service

SRD

服务注册与发现Service Register and Service Discover

Video Matrix Subsystem

上墙子系统

VMS

视频矩阵服务Video Matrix Service

Alarm Apply Subsystem

报警子系统

APM

报警联动管理Alarm Apply Manager

猜你喜欢

转载自blog.csdn.net/huapeng_guo/article/details/133375843
今日推荐