项目方案:社会视频资源整合接入汇聚系统解决方案(五)

目录

一、概述

 1.1 应用背景

1.2 总体目标

1.3 设计原则

1.4 设计依据

1.5 术语解释

二、需求分析

2.1 政策分析

2.2 业务分析

2.3 系统需求

三、系统总体设计

3.1设计思路

3.2总体架构

3.3联网技术要求

四、视频整合及汇聚接入

4.1设计概述

4.2社会视频资源分类

4.3网络传输链路整合

4.4社会视频资源接入

4.5视频存储备份设计

4.6社会视频接入平台设计

4.6.1平台架构

4.6.2平台设计

4.6.2.1面向服务的开放式软件架构技术

4.6.2.2无插件化前端图像设备注册接入技术

4.6.2.3高性能大并发业务处理技术

4.6.2.4流媒体集群转发技术

4.6.3平台模块组成

4.6.3.1中心管理服务

4.6.3.2数据库服务

4.6.3.3流媒体服务

4.6.3.4存储管理服务

4.6.3.5地图应用服务

4.6.3.6视频接入网关

4.6.3.7联网网关

4.6.3.8视频运维服务

4.6.3.9视频质量诊断服务


一、概述

 1.1 应用背景

         本节略,若有兴趣, 可以参考前面的文章:
        《项目方案:社会视频资源整合接入汇聚系统解决方案(一)

1.2 总体目标

         本节略,若有兴趣, 可以参考前面的文章:
        《项目方案:社会视频资源整合接入汇聚系统解决方案(一)

1.3 设计原则

         本节略,若有兴趣, 可以参考前面的文章:
        《项目方案:社会视频资源整合接入汇聚系统解决方案(一)

1.4 设计依据

         本节略,若有兴趣, 可以参考前面的文章:
        《项目方案:社会视频资源整合接入汇聚系统解决方案(一)

1.5 术语解释

         本节略,若有兴趣, 可以参考前面的文章:
        《项目方案:社会视频资源整合接入汇聚系统解决方案(一)

二、需求分析

2.1 政策分析

         本节略,若有兴趣, 可以参考前面的文章:
        《项目方案:社会视频资源整合接入汇聚系统解决方案(一)

2.2 业务分析

         本节略,若有兴趣, 可以参考前面的文章:
        《项目方案:社会视频资源整合接入汇聚系统解决方案(一)

2.3 系统需求

         本节略,若有兴趣, 可以参考前面的文章:
        《项目方案:社会视频资源整合接入汇聚系统解决方案(一)

三、系统总体设计

3.1设计思路

         本节略,若有兴趣, 可以参考前面的文章:
       《项目方案:社会视频资源整合接入汇聚系统解决方案(二)》

3.2总体架构

        本节略,若有兴趣, 可以参考前面的文章:

       《项目方案:社会视频资源整合接入汇聚系统解决方案(二)》 

3.3联网技术要求

        本节略,若有兴趣, 可以参考前面的文章:

       《项目方案:社会视频资源整合接入汇聚系统解决方案(二)》 

四、视频整合及汇聚接入

4.1设计概述

        本节略,若有兴趣, 可以参考前面的文章:

       《项目方案:社会视频资源整合接入汇聚系统解决方案(三)

4.2社会视频资源分类

        本节略,若有兴趣, 可以参考前面的文章:

       《项目方案:社会视频资源整合接入汇聚系统解决方案(三)

4.3网络传输链路整合

        本节略,若有兴趣, 可以参考前面的文章:

       《项目方案:社会视频资源整合接入汇聚系统解决方案(三)

4.4社会视频资源接入

        本节略,若有兴趣, 可以参考前面的文章:

       《项目方案:社会视频资源整合接入汇聚系统解决方案(四)

4.5视频存储备份设计

        本节略,若有兴趣, 可以参考前面的文章:

        《项目方案:社会视频资源整合接入汇聚系统解决方案(四)

4.6社会视频接入平台设计

        基于社会视频接入网搭建市、县(区、市)两级符合GB/T 28181-2016标准的社会视频接入平台,县级社会视频接入平台接入县直机关、县级重点单位以及本区辖区内需联网的公共区域视频资源、社会单位视频资源和社会群众自建视频资源等不同类型、不同链路、不同技术要求的社会视频监控资源。市级社会视频接入平台级联各县级社会视频接入平台,并接入市直机关、市级重点单位视频监控资源,可管理、监看本市所有社会视频监控视频信息。

4.6.1平台架构

        社会视频接入平台以“高集成、松耦合”和“顶层模块化”的设计思想组织应用系统的内部结构,确保系统符合信息技术发展的趋势并适应未来系统动态扩容和应用动态升级的需要。

        平台整体技术架构如下图所示:

平台技术架构示意图

        从下而上的分层包括:基础支撑层、平台服务层、平台应用层及表现层。基础支撑层包括硬件平台和软件平台结构,屏蔽差异,实现上层应用的平台无关性,提高系统兼容性;平台服务层包括编码设备、存储设备、解码设备等的接入服务,提供基础视频服务、传输服务、存储服务、控制服务及事件服务;平台应用层提供基本的视频应用操作,包括预览、回放、上墙等基础功能。表现层主要提供多样的操作客户端,满足多样的操作体验需求。

4.6.2平台设计

4.6.2.1面向服务的开放式软件架构技术

        平台设计开发采用面向服务的SOA架构方法,采用C/C++的高效率、标准化的J2EE技术框架和实现技术路线,从底层架构设计上保障了应用软件开发结构的科学性和先进性;

优越的基础平台,确保了应用软件平台具有良好的开放性和扩展性、广泛的适应性、强大的兼容性;确保了软件平台能满足高并发负载的性能要求;确保平台软件能满足用户构建整体信息化大集成的技术要求。

4.6.2.2无插件化前端图像设备注册接入技术

        平台针对前端图像设备注册接入,开发有设备注册组件无插件化管理技术,不同的接入插件兼容不同厂家设备或平台,相互独立、互不影响,确保系统具备强大的硬件兼容性和稳定性,可兼容多种国际、行业标准和主流厂商的设备及平台。

4.6.2.3高性能大并发业务处理技术

        基于高性能视频监控云架构技术的视频管理原型平台,通过多级缓存、索引、任务调度、负载均衡等多种技术,构建高并发平台技术体系。

4.6.2.4流媒体集群转发技术

        采用流转发集群技术,流媒体服务支持堆叠部署,可多台服务器集中起来作为整体,提供媒体转发服务,具备负载均衡和故障冗余特性,媒体转发服务在多台服务器之间动态分配,增强可靠性和系统伸缩性,满足在任何网络条件下图像看得快,窄带情况下看得清晰,看得流畅的诸多需求。

4.6.3平台模块组成

4.6.3.1中心管理服务

        中心管理服务是整个平台的核心组件,负责如下工作:

1、所有系统资源的管理、配置、认证,提供统一的分级配置及查询界面;

2、提供平台的用户管理、权限分配、统一用户认证及鉴权服务;

3、提供日志管理、自动化任务管理、跨网域访问管理等平台管理服务;

4、提供平台对接服务接口,方便第三方平台对视频业务的集成接入。

4.6.3.2数据库服务

        数据库服务存储平台中所有需要记录的数据信息,提供数据的关联、查询、修改和删除,支持数据定期备份,支持数据异常恢复,针对大数据量采用优化后的存储和查询策略,为整个系统提供底层的数据存储和访问功能。

数据库可以采用Oracle或者mySQL数据库,是比较流行的数据库。在后期,可以采用国产的数据库替换。

4.6.3.3流媒体服务

        流媒体服务提供视频流的转发及分发服务,可将一路视频流分发成多路,减少前端设备连接及传输网络压力,支持标准的RTSP/RTP视频传输协议,支持级联和分布式部署,支持流媒体集群和负载均衡,同时在资源有限的情况下,支持干线管理,实现基于用户的优先级抢占。

4.6.3.4存储管理服务

        存储管理服务提供对系统中所有存储介质、存储策略、存储计划的管理;同时,提供录像检索服务、录像点播服务以及报警联动录像服务;提供录像标签回放、录像锁定与解锁、录像完整性检测、录像异常报警等多种服务功能;支持多样式的存储方式管理,同时支持前端设备存储、DVR/NVR存储DCVR存储、视频云存储等存储管理功能。

        如下图,为多个存储服务器的并发处理模式:

  

4.6.3.5地图应用服务

        地图应用服务实现用户对GIS电子地图系统服务、图层、数据的管理以及对系统的维护,同时提供大量的服务接口(比如说属性查询服务,空间查询服务,路径分析服务,瓦片地图服务,地形图,三维地图,遥感影像地图)来实现对业务系统的支撑。通过配置可实现基于电子地图的应用功能,包括实时视频浏览、录像回放、报警信息查看以及地图基本功能,如:测距、测量面积、地图漫游等。

        需要前端设备能够提供及时的位置信息,这样可以在地图上显示设备的实时位置。同时,可以点击对应的视频资源,可以看到实时视频,如下图示:

4.6.3.6视频接入网关

        视频接入网关提供视频设备接入服务,实现视频设备的注册、接入管理、视频转码、云台控制、权限管理、日志管理、设备资源管理等功能的一体化,可兼容各厂商的IP视频编码设备,屏蔽了前端设备接口或协议的差异性。通过视频接入网关,可快速实现平台对各类视频监控设备的整合接入。

4.6.3.7联网网关

        在多级平台联网时,联网网关提供用于平台级联/互联的信令服务、媒体服务、转码服务,信令服务用于提供平台信令路由、信令控制、信令交互等功能;媒体服务提供级联/互连视频流的推送服务;转码服务提供媒体码流的标准化转码服务。支持多台网关的媒体服务集群、转码服务集群。提供联网状态及运行状态管理、共享监控点选择性推送、选择性转码等功能服务。

4.6.3.8视频运维服务

        视频运维服务可对本级平台内各类设备资源及平台服务进行自动化状态巡检,可定时上报并统计各级组织下的设备资源数、设备在线率,生成异常信息报表,完成对资源的运行维护管理。同时支持运维级联,下级平台可向上级上报监控点位的数量和在线情况,并根据上报的在线情况开展点位在线率的统计。

        如下为监控系统设备运维状态的考察统计表:

  

4.6.3.9视频质量诊断服务

        视频质量诊断服务可按照预先设定的诊断计划,通过监控网络,获取监控点实时视频(网络摄像机、NVR、DVR、或者流媒体服务器),通过自身的解码和诊断完成视频图像质量的分析、诊断和告警,并及时提供报警信息和通知。

        支持视频图像质量进行多种检测,包括视频在线状态、图像过暗、图像过亮、对比度异常、图像偏色、黑白画面、视频遮挡、视频模糊、噪声干扰、条纹干扰、视频冻结、视频抖动、场景变更等。

<未完待续........>


文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。


最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-11 22:00:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-11 22:00:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-11 22:00:01       82 阅读
  4. Python语言-面向对象

    2024-06-11 22:00:01       91 阅读

热门阅读

  1. ElasticSearch是什么?有哪些应用?有哪些优缺点?

    2024-06-11 22:00:01       34 阅读
  2. docker Pulling fs layer 含义

    2024-06-11 22:00:01       26 阅读
  3. 【React】useCallback和useMemo使用指南

    2024-06-11 22:00:01       35 阅读
  4. 常见的vue指令

    2024-06-11 22:00:01       25 阅读
  5. Ubuntu系统的基本使用教程

    2024-06-11 22:00:01       25 阅读
  6. C++日期类的实现

    2024-06-11 22:00:01       41 阅读
  7. python数据处理分析库(二)

    2024-06-11 22:00:01       28 阅读
  8. 目前常用的后端技术

    2024-06-11 22:00:01       31 阅读
  9. 每天一个数据分析题(三百五十四)-分析报表

    2024-06-11 22:00:01       35 阅读
  10. leetcode67:二进制求和

    2024-06-11 22:00:01       30 阅读
  11. GPS原理与接收机设计

    2024-06-11 22:00:01       25 阅读