首页 > 其他分享 >如何快速建立自己的异地互联的远程视频监控系统,通过web浏览器可以直接查看公网上的监控视频(上)

如何快速建立自己的异地互联的远程视频监控系统,通过web浏览器可以直接查看公网上的监控视频(上)

时间:2024-09-30 16:49:33浏览次数:9  
标签:视频 web 用户 3.2 监控 3.1 客户端

目录

一、需求

二、方案

2.1、计划方案

2.2、实施准备

2.2.1所需配置的产品和服务

2.2.1.1云主机

 (1)选择云平台

 (2)配置云服务器

2.2.2.2视频监控平台软件

(1)视频监控平台软件

(2)软件安装与配置

2.2.2.3客户端访问

2.2.2所需配置的人员

三、选择公网的云视频监控接入平台

3.1、云视频监控接入平台的好处

3.1.1可以根据需要灵活配置硬件资源

3.1.2自带固定IP地址

3.1.3安全机制

3.1.4部署软件快

3.1.5方便进行备份和恢复

3.1.6技术人员远程维护方便

3.2、云视频监控接入平台选择要注意哪些因素

3.2.1 稳定性是第一

3.2.1.1流畅度与低延迟

3.2.1.2服务器稳定性

3.2.1.3可扩展性与弹性

3.2.2安全性是重中之重

3.2.2.1数据保密性

3.2.2.2访问控制

3.2.2.3安全隔离与防护

3.2.3便捷的客户端访问方式是重点

3.2.3.1支持web访问

3.2.3.1.1跨平台兼容性,使用具有普遍性

3.2.3.1.2易用性和便捷性

3.2.3.1.3集中管理和维护

3.2.3.2视频查看免插件播放

3.2.3.2.1提升用户体验

3.2.3.2.2增强安全性

3.2.3.2.3适应移动互联网发展,无需安装额外的软件即可使用

3.2.3.3管理端和客户端分离

3.2.3.3.1功能划分明确

3.2.3.3.2安全性提升

3.2.3.3.3系统可扩展性


一、需求

        某跨区域组织目前在多个城市已经有一些网络摄像机、硬盘录像机DVR/NVR,也都可以上公网,但是这些设备都是分散在各地的,没有进行统一的管理。有的能够通过互联网看到实时视频和录像视频,大部分都看不到。能看到的也是单独看,每个地方用的软件和访问方式都不一样。这些问题非常麻烦,困扰着公司的技术人员和领导。

二、方案

2.1、计划方案

        经过技术论证,计划采用如下方案:在互联网租用一个云主机,安装一套云视频监控平台,并进行各个城市的硬盘录像机和摄像机的接入。然后通过访问公网的云视频监控平台,来访问每个地方的实时视频和录像视频。

        系统的拓扑图如下:

2.2、实施准备

建设这样的一套系统,并进行后期的运维,需要配置哪些产品、服务和人员呢?

2.2.1所需配置的产品和服务

2.2.1.1云主机
 (1)选择云平台

如亚马逊AWS、华为云、天翼云、阿里云、腾讯云等,根据实际需求选择性能稳定、可靠的云服务提供商。

 (2)配置云服务器

根据并发视频路数、视频码率等确定云服务器的配置,如CPU、内存、存储空间等。建议采用双电源配置,至少两个网口,以增强系统的健壮性。

2.2.2.2视频监控平台软件
(1)视频监控平台软件

AS-V1000、IVS9000、K3000等,具备用户设备权限管理、视音频监控、大容量存储、电子地图等功能。

如下图为AS-V1000的管理界面:

如下图为IVS9000的管理界面:

(2)软件安装与配置

        在云主机上安装视频监控平台软件,并进行必要的配置,如服务器地址、端口号、用户权限等。

2.2.2.3客户端访问

   开发或购买适用于Web和移动设备的客户端应用程序,以便远程访问视频监控。比如有一些web客户端程序、手机APP程序等。

2.2.2所需配置的人员

需要配置具有如下功能的人员,当然也可能是1-2个人技术专家同时兼做如下的几个职能。

(1)系统管理员

负责云主机的日常管理、系统监控、故障排查等。

(2)视频监控工程师

负责视频监控平台软件的安装、配置、调试及日常维护。

(3)网络工程师

负责网络设备的配置、调试及网络故障的排查。

(4)安全工程师

负责网络安全防护措施的制定和实施,确保系统安全稳定运行。

三、选择公网的云视频监控接入平台

3.1、云视频监控接入平台的好处

3.1.1可以根据需要灵活配置硬件资源

   - 云主机允许用户根据实际需求动态调整CPU、内存、存储空间等硬件资源。这种灵活性意味着用户可以在业务高峰期增加资源以满足需求,而在需求减少时释放资源以降低成本。

   - 用户无需担心硬件采购、安装和维护的复杂性,只需通过云管理界面或API即可轻松完成资源调整。

       如下图为云服务器的配置选项的一小部分:

3.1.2自带固定IP地址

   - 云主机通常配备有固定的公网或私网IP地址,这为用户提供了稳定的网络连接和访问方式。

   - 固定IP地址有助于用户建立可靠的远程访问、域名绑定和SSL证书配置,提升了服务的可用性和安全性。

3.1.3安全机制

   - 云服务提供商通常会提供多层次的安全防护措施,包括防火墙、入侵检测/防御系统、数据加密、访问控制等。

   - 用户还可以利用云安全服务(如DDoS防护、安全审计等)来进一步增强云主机的安全性。

   - 云主机的数据备份和恢复机制也是安全性的重要组成部分,有助于防止数据丢失和损坏

如下为云服务器的安全组策略:

3.1.4部署软件快

   - 云主机通常支持快速部署各种软件和服务,用户可以通过镜像、容器等技术实现一键部署。

   - 这种快速部署能力有助于用户快速响应市场变化,缩短产品上市时间。

3.1.5方便进行备份和恢复

   - 云主机通常提供自动备份和恢复功能,用户可以根据需要设置备份策略和恢复点。

   - 在遇到数据丢失或损坏时,用户可以利用备份数据快速恢复业务运行,降低停机时间和数据丢失风险。

3.1.6技术人员远程维护方便

   - 云主机支持远程访问和管理,技术人员可以通过SSH、RDP等远程桌面协议轻松连接到云主机进行维护。

   - 这种远程维护方式不仅提高了工作效率,还降低了维护成本。

   - 此外,云主机通常还提供监控和报警功能,帮助技术人员及时发现和解决潜在问题。

3.2、云视频监控接入平台选择要注意哪些因素

3.2.1 稳定性是第一

3.2.1.1流畅度与低延迟

(1)视频监控平台应确保视频传输的流畅性,避免卡顿和延迟现象。这对于实时监控和及时响应至关重要。

(2)平台的服务器性能和带宽分配是影响视频流畅度的关键因素。

(3)平台的服务是否用的比较高效率的编程语言实现的,比如C/C++等。

3.2.1.2服务器稳定性

(1)服务器应具备良好的稳定性和可靠性,避免频繁出现故障或死机现象。

(2)平台应采用负载均衡和故障转移等技术手段,确保服务的持续可用性。

3.2.1.3可扩展性与弹性

(1)平台应具备可扩展性,能够根据实际需求增加监控资源的接入能力。

(2)弹性伸缩能力允许平台在业务高峰期自动增加资源,以满足更高的并发访问需求。

3.2.2安全性是重中之重

3.2.2.1数据保密性

(1)平台采用加密技术(如HTTPS、TLS等)保护视频数据的传输过程,防止数据被窃取或篡改。如下为平台是否支持https的直观表现,如下图示:

(2)视频数据应存储在安全的环境中,并设置严格的访问控制策略。

3.2.2.2访问控制

(1)平台应提供基于用户角色的访问控制功能,确保只有授权用户才能访问和操作视频资源。

(2)日志记录功能应详细记录用户的访问和操作行为,以便进行审计和追溯。如下图为日志的表现形式:

3.2.2.3安全隔离与防护

(1)平台可采用安全隔离技术(如防火墙等)将视频专网与外网进行隔离,防止外部攻击。

(2)平台能够支持等保三级测评

3.2.3便捷的客户端访问方式是重点

选择适用于Web和移动设备的客户端应用程序,以便远程访问视频监控。

3.2.3.1支持web访问
3.2.3.1.1跨平台兼容性,使用具有普遍性

        Web客户端基于浏览器运行,无需安装额外的软件,因此具有极高的跨平台兼容性。用户可以在任何支持浏览器的设备上访问视频监控平台,包括PC、手机、平板等。

3.2.3.1.2易用性和便捷性

        Web客户端通常具有简洁明了的用户界面,用户无需经过复杂的培训即可上手使用。同时,由于浏览器是用户日常使用的工具之一,因此通过Web客户端访问视频监控平台更加便捷。

3.2.3.1.3集中管理和维护

        对于系统管理员而言,Web客户端方式使得所有用户都可以通过统一的界面访问视频监控平台,便于进行集中管理和维护。此外,通过Web技术,管理员可以轻松地更新和升级系统,而无需担心客户端软件的版本兼容性问题。

3.2.3.2视频查看免插件播放

        以前看视频,都需要下载一个播放插件,才能够看到实时视频图像。现在若采用免插件方式,看视频就像打开普通的页面一样,点击就可以直接看到视频了,如下图所示:

       通过这种免插件方式,有非常多的优势,包括如下:

3.2.3.2.1提升用户体验

        免插件播放意味着用户无需安装额外的软件或插件即可观看视频。这减少了用户的操作步骤和等待时间,提升了用户体验。同时,避免了因插件不兼容或版本更新导致的播放问题。

3.2.3.2.2增强安全性

        插件往往成为安全漏洞的源头。通过免插件播放,可以减少因插件漏洞而被攻击的风险。此外,Web客户端方式通常通过HTTPS等安全协议进行数据传输,进一步增强了系统的安全性。

3.2.3.2.3适应移动互联网发展,无需安装额外的软件即可使用

        随着移动互联网的普及和发展,越来越多的用户开始使用手机和平板等移动设备访问视频监控平台。免插件播放使得这些用户无需安装额外的软件即可方便地观看视频,满足了移动互联网用户的需求。

3.2.3.3管理端和客户端分离

        尽量选择管理端和客户端分离的系统。这样的设计,有以下明显的好处:

3.2.3.3.1功能划分明确

(1)管理端主要负责系统的配置、管理、监控和控制等核心功能,确保系统的稳定运行和高效管理。

(1)客户端则侧重于提供用户交互界面,方便用户实时查看视频、回放录像、接收报警信息等。

3.2.3.3.2安全性提升

(1)通过分离设计,可以限制对管理端的访问权限,只有授权的管理人员才能进行操作,有效防止非法入侵和恶意攻击。

(2)客户端的访问权限相对较低,即使发生安全问题,也不会对管理端的核心功能造成直接影响。

3.2.3.3.3系统可扩展性

(1)分离设计使得管理端和客户端可以独立进行升级和扩展,无需相互依赖,提高了系统的灵活性和可扩展性。

(2)随着技术的不断发展,管理端和客户端可以分别采用最新的技术和架构进行升级,以满足不断变化的需求。


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


标签:视频,web,用户,3.2,监控,3.1,客户端
From: https://blog.csdn.net/weixin_70208651/article/details/142652198

相关文章

  • 安防监控/视频系统EasyCVR视频汇聚平台如何过滤134段的告警通道?
    视频汇聚/集中存储EasyCVR安防监控视频系统采用先进的网络传输技术,支持高清视频的接入和传输,能够满足大规模、高并发的远程监控需求。平台支持国标GB/T28181协议、部标JT808、GA/T1400协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK......
  • idea2023-快速搭建一个本地tomcat的javaWeb项目(从0到1保姆教学)
    前言如何在新版idea中搭建一个javaWeb项目,并且应用在物理的tomcat中,本文将进行从零到一,完成搭建步骤,以及相关注意事项的讲解。为什么需要配置tomcat?我们开发的javaWeb项目,最后都需要打包部署到真正的物理tomcat上发布运行;在开发阶段,我们想要测试javaWeb项目,除了使用maven......
  • 加油站智能视频监控预警系统(AI识别烟火打电话抽烟) Python 和 OpenCV 库
    加油站作为存储和销售易燃易爆油品的场所,是重大危险源之一,随着科技的不断发展,智能视频监控预警系统在加油站的安全保障方面发挥着日益关键的作用,尤其是其中基于AI的烟火识别、抽烟识别和打电话识别功能,以及其独特的系统组网方式。加油站重大危险源监测(一)油品的易燃易爆性加油站储......
  • Python基于web的社区居民帮扶信息管理系统的设计与实现
    目录python语言框架介绍技术可行性具体实现截图技术栈系统的稳定性和可维护性核心代码部分展示详细视频演示系统测试源码获取方式python语言Python具有强大的优势,通过简洁的语法和类库进行操作。而且Python提供了许多的控制语句,比如if语句、for语句,while语句。在数......
  • 高清视频格式转换软件 WonderFox HD Video Converter 序列号
    WonderFoxHDVideoConverterFactoryPro是一款多语言、一体化的软件应用程序,专注于音频视频转换、编码、下载、编辑和录制。在WonderFox独家视频编码技术的支持下,HDVideoConverterFactoryPro可实现更高质量的输出,使其在众多高清视频转换器中脱颖而出。该版本已内置序......
  • 安防监控/智慧安防EasyCVR视频汇聚监控平台无法启动并报错“no space left on service
    视频汇聚/安防监控/智慧安防EasyCVR视频监控平台,作为一款智能视频监控综合管理平台,凭借其强大的视频融合汇聚能力和灵活的视频能力,在各行各业的应用中发挥着越来越重要的作用。平台可以引入AI智能分析能力,能够实现对视频中的特定对象进行检测、识别、跟踪,为后续的数据分析和处理提......
  • 安防监控/视频系统EasyCVR视频汇聚平台如何过滤134段的告警通道?
    视频汇聚/集中存储EasyCVR安防监控视频系统采用先进的网络传输技术,支持高清视频的接入和传输,能够满足大规模、高并发的远程监控需求。平台支持国标GB/T28181协议、部标JT808、GA/T1400协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK、萤......
  • Qt/C++ 音视频开发 - FFmpeg 安卓版
    Qt/C++音视频开发-FFmpeg安卓版介绍FFmpeg是一个开源的多媒体框架,它可以用来录制、转换和流式传输音视频。在Qt/C++开发中,FFmpeg可以用于处理各种音视频任务,例如转码、推流等。将FFmpeg集成到安卓平台上,可以实现强大的移动端音视频处理功能。应用使用场景视频......
  • 室外环境监控系统设计 数据传输 物联网 数据采集端设计
    ⭐项目概述          该项目旨在构建一个多功能的环境监测系统,通过传感器实时监测温度、湿度、烟雾浓度和光照强度。系统不仅能够将采集的数据进行显示,当检测值超出预设阈值时,还会触发声光报警以提示用户。例如,当光照强度低于设定值时自动开启照明,当温度超过阈值时......
  • html5添加视频
    <videosrc="video/puppy.mp4" poster="images/puppy.jpg" width="400"height="300" preload controls loop> <p>Avideoofapuppyplayinginthesnow</p> </video> </bo......