视频监控汇聚平台LntonCVS通过GB/T28181国标协议实现视频监控平台的级联方案

近年来,随着网络视频监控应用范围的拓展,越来越多的政府部门和跨区域行业单位对视频监控的需求已经不局限于本地联网监控。他们正在探索在原有的本地联网监控基础上,建设省级乃至全国范围内的跨区域监控联网,以全面打造数据共享平台。

LntonCVS视频融合云平台是一种集视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频能力于一体的平台。它可以实现大规模视频资源的轻量化接入、汇聚和管理,并在多域联网监控方面具有很强的灵活性。对于已有的投资建设的视频监控管理平台,可采用平台联网对接模式,实现与本平台的级联对接,同时实现原有平台存储设备的充分利用。

在项目场景中,LntonCVS平台可以通过以下方式实现与平台的级联对接:

1. 国标化协议对接

已经符合《公共安全视频监控联网系统信息传输、交换、控制技术要求》的视频监控平台,应按照GB/T28181国标协议与本平台进行互联对接。

2. 接入服务集群

接入服务集群提供了百万级设备的接入汇聚能力,同时提供负载均衡和动态容错服务。它负责接入管理各厂商生产的各种类型的前端设备,从设备获取流,向设备下发配置/命令,订阅设备产生的告警、事件等等。对不同厂商的前端设备采用相应的协议进行接入,同时支持一些标准的接入方式,如国标GB28181、Onvif等。接入集群的服务需要采用模块化设计,支持多种不同厂家的不同设备协议设备的接入。通过模块化的设计,接入集群的服务实现了接入能力的丰富、独立可靠、不同设备的接入占用资源不均衡的多种均衡算法区分调度等优点。

3. 流媒体集群

接入服务集群所面临的问题不仅仅是各种协议不同所带来的统一接入问题,还将面临各种前端设备采用各不相同的媒体打包格式的问题。为了解决这个问题,需要接入服务集群提供对前端各种码流封装格式进行转换的能力,将前端各异的码流封装格式统一为标准流,其他集群以标准的RTSP方式从接入服务集群获取媒体流。为了方便视频跨平台观看和网页无插件直播和调用,流媒体服务需提供RTMP/HLS/HTTP-FLV/HTTP-TS等多种类型的协议分发流流媒体。同时,流媒体服务器需对外提供HTTP/API接口,通过接口可以获知流媒体转发服务的运行状态信息、转发会话信息、服务器配置和版本信息等。

以高速公路为例,通过LntonCVS平台实现省级高速公路、路段监控中心、三级基础监控单元(隧道、收费站、服务区、桥梁及其他基础场景)间平台级联,完成了省级、中心级、基础单位间跨地域、跨层级、跨部门的数据资源共享,形成横向联动、纵向贯通的数据交换体系,为高速公路推进数据共享应用提供了坚实的平台支撑。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/16924.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BUUCTF靶场[Reverse]内涵的文件、新年快乐

[reverse]内涵的文件 文件运行看一下 老规矩,拿到文件先用DIE查有没有壳 没有壳,且是一个32位的文件,用相对应的IDA打开 ,有主函数(mian),先点开 这里点开(mian_0),发现…

【详细介绍WebKit的结构】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

Samtec技术漫谈 | 电动自行车中的传感器和信号传输技术

【摘要/前言】 电动自行车,大家熟悉吗? 今天的话题似乎是可以唤起大家心底骑车的美好回忆,我们也曾骑车探索过大自然和社区,自行车也是我们曾经不可或缺的便捷交通工具。 怀旧思潮的影响,加持科技的进步&#xff0c…

【云原生】Kubernetes中的List-Watch机制详解与容器生命周期

目录 引言 一、List-Watch机制概述 (一)基本概念 (二)工作机制 1.List操作 2.Watch操作 (三)数据流向 1.按模块划分 2.按整体总结 二、Pod生命周期 (一)生命周期 1.创建…

5款好用的AI写作软件,一键生成高质量文章

在当今信息快速发展的时代,AI写作软件逐渐成为创作者们的得力助手。它们能够凭借先进的技术和算法,一键生成高质量的文章,为创作者们节省大量的创作时间和精力。以下是5款备受好评的AI写作软件,下面在本文中分享给大家&#xff0c…

kettle学习之表的输入输出

需求 把表A里的数据传送到表B中,在此之前,清空表B内的数据 表输入 执行SQL脚本 表输出

一文带你学会如何部署个人博客到云服务器,并进行域名备案与解析!

哈喽,大家好呀!这里是码农后端。之前我给大家介绍了如何快速注册一个自己的域名,并创建一台自己的阿里云ECS云服务器。本篇将介绍如何将个人博客部署到云服务器,并进行域名备案与解析。 1、域名备案 注册了域名并购买了云服务器之…

探索自动化办公的新境界:批量操作与智能管理

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、自动化办公的必要性与价值 二、基础操作与自动化脚本 三、Python在自动化办公中的应用…

Meme币总市值突破630亿美元 以太坊ETF获批意味着代币化资产“完全安全”

近日,数字货币市场再次掀起轩然大波。一方面,Meme币总市值突破了630亿美元,令人瞠目结舌;另一方面,以太坊ETF的获批也引发了市场的广泛关注,被视为代币化资产的“完全安全”标志。 Meme币总市值飙升 Meme币…

深圳比创达电子EMC|EMC电磁兼容性行业:挑战与机遇并存

随着电子技术的迅猛发展,电磁兼容性(EMC)已成为各行各业不可忽视的关键问题。EMC是指设备或系统在其电磁环境中能正常工作且不对该环境中任何事物构成不能承受的电磁骚扰的能力。 一、EMC电磁兼容性行业的现状 EMC电磁兼容性行业作为电子技…

[数据集][目标检测]道路井盖下水道井盖开关闭和检测数据集VOC+YOLO格式407张2类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):407 标注数量(xml文件个数):407 标注数量(txt文件个数):407 标注类别…

构建php环境、安装、依赖、nginx配置、ab压力测试命令

目录 php简介 官网php安装包 选择下载稳定版本 (建议使用此版本,文章以此版本为例) 安装php解析环境 准备工作 安装依赖 zlib-devel 和 libxml2-devel包。 安装扩展工具库 安装 libmcrypt 安装 mhash 安装mcrypt 安装php 选项含…

深入理解一下栈

1、栈:数据结构 为什么 main()方法 最先执行,最后结束? 当然是因为 main()方法入栈啦。 2、栈:栈内存,主管程序的运行,生命周期和现成同步; 线程结束,栈内内存也就释放了&#xff0c…

STM32_RCC

1、RCC RCC即Reset and Clock Control,复位和时钟控制。通过stm32f10x结构图可以看出RCC控制着stm32的AHB系统总线,而AHB总线又桥接APB1和APB2,分别通过它们控制不同的片上外设。如果要使用某个片上外设的功能,必须先通过…

Apache Doris 基础(一) -- Getting Started

Apache Doris 开源、实时数据仓库 Apache Doris是一个用于实时分析的现代数据仓库。 它提供大规模闪电般的实时数据分析。 实时获取和存储 在一秒钟内基于推的微批处理和基于拉的流数据获取。实时更新,追加和预聚合的存储引擎闪电般的查询 使用列式存储引擎、MPP架构…

CDGP|数据治理策略揭秘:因企制宜,实现精准管控新高度

随着信息化、数字化的深入推进,数据已经成为企业最重要的资产之一。如何高效、安全地管理和利用数据,成为企业面临的重要课题。数据治理策略的制定与实施,成为解决这一问题的关键所在。本文将探讨如何因企制宜,制定符合企业实际情…

23种设计模式全面总结 | 快速复习(附PDF+MD版本)

本篇文章是对于23种设计模式的一个全面的总结,受限于文章篇幅无法对每个设计模式做到全面的解析,但几乎每个设计模式都提供了案例和类图结构,非常适合快速复习和在学习设计模式之前的全预习把握。 💡文章的 pdf markdown 版本可通…

JSP期末要点复习

一、JSP工作原理 1.客户端请求JSP页面:用户通过浏览器发送一个请求到服务器,请求一个特定的JSP页面。这个请求被服务器上的Web容器(如Apache Tomcat)接收。 2.JSP转换为Servlet:当JSP页面第一次被请求时&#xff0…

JavaSE 字符串String及相关API StringBuilder StringJoiner 底层原理 详解

字符串和相关API java不会字符串即凉一半 学好字符串很重要 API 为应用程序编程接口 获得字符串对象 1.直接赋值 空参构造 string s1“abc”; s1 记录的是串池里的地址 2.用new的方式 string s2new string(); new(在堆内存里开辟空…