项目解决方案:在弱网(低带宽、高延迟、有丢包的网络)环境下建设视频监控平台的设计方案(下)

目录

一、需求分析

        1、业务需求分析

        2、功能需求分析

二、建设目标

三、设计原则

四、标准规范建设

五、系统架构

        1、视频接入管理系统

        2、资源管理调度平台

        3、视频转码解码服务器

        4、媒体输出引擎

        5、媒体录制引擎

        6、智能联动引擎

        7、API开发引擎

六、部署架构

七、产品介绍

        1、监控平台介绍

        2、监控平台功能介绍

        (1)视频浏览及控制

        (2)录像存储、数据备份与录像回放

        (3)用户权限管理

        (4)数据信息管理

        3、针对弱网环境的措施

        (1)选择主副码流

        (2)支持H.265编码格式视频播放和存储


一、需求分析

        1、业务需求分析

        本节略,若有兴趣, 可以参考前面的文章:《项目解决方案:在弱网(低带宽、高延迟、有丢包的网络)环境下建设视频监控平台的设计方案(上)》

        2、功能需求分析

        本节略,若有兴趣, 可以参考前面的文章《项目解决方案:在弱网(低带宽、高延迟、有丢包的网络)环境下建设视频监控平台的设计方案(上)》

二、建设目标

        本节略,若有兴趣, 可以参考前面的文章《项目解决方案:在弱网(低带宽、高延迟、有丢包的网络)环境下建设视频监控平台的设计方案(上)》

三、设计原则

        本节略,若有兴趣, 可以参考前面的文章《项目解决方案:在弱网(低带宽、高延迟、有丢包的网络)环境下建设视频监控平台的设计方案(上)》

四、标准规范建设

        本节略,若有兴趣, 可以参考前面的文章《项目解决方案:在弱网(低带宽、高延迟、有丢包的网络)环境下建设视频监控平台的设计方案(上)》

五、系统架构

        视频联网方案主要包括视频接入管理系统、资源管理调度平台、媒体录制引擎,视频转码服务器,API开发接口,媒体输出引擎,智能联动引擎等内容的构建。

        1、视频接入管理系统

        提供各类视频资源的接入、管理服务,包括本地视频资源、各部门联网视频资源。本地视频资源主要通过设备SDK、GB/T28181、ONVIF、等多种协议方式接入;联网视频资源则通过平台级联的方式,支持通过国标协议或者平台SDK的方式进行联网接入。

        2、资源管理调度平台

        构建统一的资源管理调度平台,实现各类资源的集中管理、调度,高效利用各类资源。平台提供视频资源管理、计算资源管理、存储资源管理、智能管理调度等能力。

        3、视频转码解码服务器

        视频转码解码服务器负责处理整个平台的音视频编码、解码、转码、压缩等需求,用户通过配置帧率、编码格式、分辨率、抖动缓冲等选项的参数,实现对接入设备的视频流进行相应的转换,以满足在弱网环境下视频播放的流畅度和可靠性。

        4、媒体输出引擎

        媒体输出引擎时视频融合平台的重要功能,可以输出多种格式的视频流,支持GB/T28181,RTSP,RTP,RTMP,FLV,HLS,WebRTC,SIP等多种协议,方便与各种系统进行集成融合。

        5、媒体录制引擎

        视频监控平台平台可以提供本地录制能力,也可以将视频流输出给NAS,CVR录像平台,根据项目需求灵活配置,提供录像计划,目录管理,文件管理,也支持调取远端NVR,摄像头内的录像文件。

        6、智能联动引擎

        通过系统的融合能力,可以与消防系统,门禁系统,电子围栏系统等系统对接,接收告警信号。也可以整合物联网数据,配置与摄像头联动的应用方案,支持多种联动模式和告警输出能力。可以输出声光报警,弹屏,可视电话,对讲机等进行深度预警

        7、API开发引擎

        通过基于http的API开发接口,让视频监控平台平台的所有能力都接口化呈现,便于整合各种业务平台或者开发更精彩的呈现界面。让系统整合变得更容易。

六、部署架构

        项目采用一网部署,在内部网络部署视频监控平台平台,与现有的海康视频平台对接,获得整个视频组织架构。同时部分分支可采用VPN方式接入网络。在没有VPN环境的分支也可以通过互联网GB/T28181方式对接联网平台。

        本期方案充分考虑了记录仪,无人机,可视对讲等设备等接入能力。记录仪可采用GB/T28181方式对接视频监控平台平台。可视对讲可采用SIP方式对接联网平台,或者联网平台与现有融合通信系统SIP中继对接,实现音视频互通。无人机可采用RTMP推流接入的方式,接入平台后,可以将无人机视频流二次以多种协议推流到第三方平台。

        在接入方面还可以考虑与物联网,安防系统等物联数据对接,接收告警信号,并配置灵活的联动应用。

        系统层面部署转码服务器用于支撑系统间融合的转码能力资源。可以对接视频会议,融合通信,业务平台等多种平台应用。存储服务器可以根据需求建设,或沿用现有录像系统,联网平台可以调用现有录像服务器内的录像资源。

        通过部署集群网关和联网平台本身的SIP输出能力,可以将智能联动的通知能力延伸到电话系统,IP广播系统,对讲机系统。

七、产品介绍

        1、监控平台介绍

         威迪斯特视频监控综合资源管理平台AS-V1000是一套集成了用户设备权限管理、视音频监控、大容量存储、报警联动、电子地图的系统平台软件。它结合了现代视频技术、网络通讯技术、计算机控制技术、流媒体传输技术的综合解决方案,为用户提供了强大的、灵活的组网和应用能力。

        系统平台能够实现接入不同品牌的视频监控平台、视频相关设备、外围设备等等;支持国际和国内的一些标准对接协议,包括sdk协议、GB/T28181协议、ehome协议等等。可以通过各种协议,接入IPC、DVR、DVS、NVR等设备,以及一些大型的视频监控平台,包括海康威视、浙江大华、苏州科达、杭州宇视等主流品牌的监控平台,对于有些特有品牌的平台, 也能够通过SDK接口、私有协议等方式接入进入本系统平台;反过来,本平台也提供开放接口,能够接入到其他标准或者非标准的平台。

        平台实现了丰富的功能,包含:实时多媒体数据转发和管理、移动流媒体转发管理、不间断录像、录像文件检索和回放、录像下载、设备状态管理、系统报警管理、视频转码、视频点播等等;整个平台具备稳定可靠、使用安全、兼容性强、接口开放、服务可堆叠、服务可多级级联、系统可平滑扩容等特点。

        2、监控平台功能介绍

        (1)视频浏览及控制

        图像浏览是监控系统最基本的功能。通过客户端软件或电视墙可对监控现场图像进行实时浏览,同时可对前端摄像机进行PTZ控制,实现镜头的左右、上下转动,视野的拉近拉远等。

        客户端软件支持4/6/7/8/9/16/25/36等等分屏浏览方式,同时支持N+1方式浏览;系统支持轮询解码输出显示,可自动轮流显示前端监控现场图像。

        系统支持对前端监控图像进行字幕设置和时间显示,方便监控中心了解监控现场。

        系统提供图像抓拍功能,监控中心可随时根据需要抓拍监控图像。

        (2)录像存储、数据备份与录像回放

         本次系统方案设计可实现对监控现场图像、声音、数据等进行实时存储。数据保存在监控中心,同时在监控前端进行存储备份,保证在传输线路发生故障时也能提供数据存储.

        录像存储支持手动、定时、告警等多种控制方式,可实现按时间段进行录像、告警触发录像。录像数据以文件形式存储在磁盘上,可方便的调看、导出,刻录成盘,提供数据备份。

        录像文件数据库详细记录设备、通道、时间、报警信息等,方便准确查询。

        录像文件的检索可支持秒级检索,可按名称、录像方式、时间段等进行检索;录像文件的回放支持本地回放和远程点播,可方便的查看历史资料,可对回放的录像进行快进、拖拉的控制,方便观看。

        系统具备完善的日志功能,可对所有的操作、控制、报警等信息进行保存,日志文件支持导出。

        (3)用户权限管理

        视频监控平台具备强大的用户管理功能,支持三级用户管理和多级权限管理。能够设立管理员、操作员、浏览用户三级用户,可以为不同的用户分配不同的管理权限,如:图像浏览、云镜控制、录像与放像、电视墙操作等等。

        系统支持B/S或C/S管理架构,使用PC通过网络连接到监控平台,通过用户名/密码认证后即可获得相应的管理操作权限,尽心系统管理。

        (4)数据信息管理

        视频监控平台具备前端自定义功能,可对前端进行名称、ID等进行统一编码,统一管理;系统具备完善的日志功能,能够实时记录所有登陆、操作、交换、告警等信息。可提供完善的数据信息管理功能。

        3、针对弱网环境的措施

        (1)选择主副码流

        视频监控平台可以按需选择通道的主码流和子码流,在弱网环境中,可以将通道切换为子码流,以减少视频的码率,保证视频在弱网环境中也可以流畅播放

        (2)支持H.265编码格式视频播放和存储

        视频监控平台支持H.265编码格式的监控视频,相比H.264编码格式,H.265编码拥有更高的压缩比,带宽占用更少、传输更稳定,H.265的视频存储起来,也会占用更小的内存,在弱网环境中更具有优势。


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


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

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

相关文章

操作系统笔记(四)进程间通信,竞争条件与解决方案

进程间通信(IPC) 如何在进程间传递信息? 如何防止两个进程冲突? 如何实现进程执行的先后顺序? 竞争条件(Race conditions) 竞争条件(Race conditions) 多个进程访问一个共享数据,而数据最…

jmeter的基本使用

Jmeter基本使用 一、变量 1.用户定义变量 2.用户参数 二、函数 1.计数器${__counter(,)} 2.时间函数 3.加密函数${__digest(,,,,)} 4. 整数相加${__intSum(,,)} 5.属性函数,${__P(,)}、${__property(,,)}、${__setProperty(,,)} 6.V函数 三、获取响应数据…

Go语言基础教程:指针

在 Go 中,函数参数默认是按值传递的。若要改变变量的原始值,可以使用指针。本教程将通过示例代码来演示如何使用值传递和指针传递。 package mainimport "fmt"// 传值方式 - 函数内改变 ival 的值不会影响原始变量 func zeroval(ival int) {i…

2024年优秀的天气预测API

准确、可操作的天气预报对于许多组织的成功至关重要。 事实上,在整个行业中,天气条件会直接影响日常运营,包括航运、按需、能源和供应链(仅举几例)。 以公用事业为例。根据麦肯锡的数据,在 1.4 年的时间里…

HCIP-HarmonyOS Application Developer V1.0 笔记(二)

类Web开发范式自定义组件基本用法 自定义组件通过element引入到宿主页面。 Props自定义属性 自定义属性支持类型 String,Number,Boolean,Array,Object。 命名规范: 命名时禁止以on、、on:、grab:等保留关键字为开头…

天润融通突破AI客服局限,三大关键提升文本机器人问答效果

近期,AI客服再次登上热搜,引发网友集体吐槽,比如AI客服虽然态度客气,但听不懂客户诉求,回答问题驴唇不对马嘴,解决不了问题...... 更有网友将这些问题升级到,企业就是不想解决问题才交给AI客服…

aarch64-opencv341交叉编译,并在arm上部署helloopencv

背景 当需要在jetson xavier nx或者rk 3562等平台上开发关于视觉检测的工程时,由于arm板子资源不足或者不能联网等原因,通常在虚拟机上利用交叉编译器编译得到可执行程序,然后部署到arm板上。 aarch64-opencv341交叉编译 ubuntu虚拟机中先…

mysql中redolog、binlog

我们中说删库跑路,那么数据库删除后,里面的数据怎么恢复呢? 这里就涉及到了redolog和binlog了 一、什么是存储引擎和缓冲池 存储引擎是 MySQL 中直接与磁盘交互部分。也是存储引擎读写数据的最小单位,一个页里可以有一条或多条…

【分布式技术】分布式事务深入理解

文章目录 概述产生原因关键点 分布式事务解决方案3PC3PC的三个阶段:3PC相比于2PC的改进:3PC的缺点: TCCTCC事务的三个阶段:TCC事务的设计原则:TCC事务的适用场景:TCC事务的优缺点:如何解决TCC模…

字节青训-找出最长的神奇数列

问题描述 小F是一个好学的中学生,今天他学习了数列的概念。他在纸上写下了一个由 0 和 1 组成的正整数序列,长度为 n。这个序列中的 1 和 0 交替出现,且至少由 3 个连续的 0 和 1 组成的部分数列称为「神奇数列」。例如,10101 是一…

华为配置BFD状态与接口状态联动实验

组网图形 图1 配置BFD状态与接口状态联动组网图 BFD简介配置注意事项组网需求配置思路操作步骤配置文件 BFD简介 为了减小设备故障对业务的影响,提高网络的可靠性,网络设备需要能够尽快检测到与相邻设备间的通信故障,以便及时采取措施&…

解压缩工具详解:ZArchive对比解压专家

ZArchiver 和解压专家在手机版解压缩工具市场中都占据着重要地位,深受用户喜爱。 ZArchiver 是一款功能强大的解压缩文件应用程序。它支持创建多种格式的压缩文件,如 7z (7zip)、zip、bzip2 (bz2)、gzip (gz)、XZ、tar 等;同时支持解压众多格…

CPU算法分析LiteAIServer视频智能分析平台噪声检测功能在视频监控中的应用与优势

在视频监控系统中,噪声问题一直是影响视频画面清晰度和可用性的关键因素。这些噪声可能源于多种因素,如低光环境、摄像机传感器的高灵敏度或编码压缩过程中的失真等。为了应对这些挑战,CPU算法分析LiteAIServer引入了噪声检测功能&#xff0c…

MATLAB实现蝙蝠算法(BA)

MATLAB实现蝙蝠算法(BA) 1.算法介绍 蝙蝠算法(简称BA)是一种受微型蝙蝠回声定位机制启发的群体智能算法,由Xin-She Yang于2010年提出。这种算法模拟了微型蝙蝠通过向周围环境发出声音并监听回声来识别猎物、避开障碍物以及追踪巢穴的行为。…

git push到远程怎么回退

git push到远程服务器想继续修改,你必须要回退然后在此提交。而且需要保留本地的修改文件。 下面给你一些git命令,回退很简单。 按照下面的流程操作就行: 1.查看提交历史 首先,使用git log命令查看提交历史。可以使用以下命令显…

邮件系统SSL加密传输,保护你的电子邮件免受网络威胁

在互联网的浪潮中,企业数字化转型的步伐不断加快。企业邮箱作为数字化应用的重要组成部分,已成为员工沟通、协同工作和企业管理的关键工具。但是在公共网络安全性普遍较弱的背景下,黑客容易侵入企业网络,监控流量,截获…

跨平台开发支付组件,实现支付宝支付

效果图: custom-payment : 在生成预付订单之后页面中需要弹出一个弹层,弹层中展示的内容为支付方式(渠道),由用户选择一种支付方式进行支付。 该弹层组件是以扩展组件 uni-popup 为核心的,关于…

usb学习笔记

1 学习链接 https://zhuanlan.zhihu.com/p/683251257https://zhuanlan.zhihu.com/p/683251257控制传输固定使用端点0 ,枚举过程使用大量的控制传输,可参考后文中枚举过程的实际报文。控制传输为了保证配置数据的传输的有效性,使用了指令再确…

uniapp一键打包

1.先安装python环境, 2.复制这几个文件到uniapp项目里面 3.修改自己证书路径,配置文件路径什么的 4.在文件夹页面双击buildController.py或者cmd直接输入buildController.py 5.python报错,哪个依赖缺少安装哪个依赖 6.执行不动的话&…

基于Python的B站视频数据分析与可视化

基于Python的B站视频数据分析与可视化 爬取视频、UP主信息、视频评论 功能列表 关键词搜索指定帖子ID爬取指定UP主的主页爬取支持评论爬取生成评论词云图支持数据存在数据库支持可视化 部分效果演示 爬取的UP主信息 关键词搜索爬取 指定UP主的主页爬取 指定为黑马的了 爬取视…