当前位置:网站首页>EasyCVR集群部署如何解决项目中的海量视频接入与大并发需求?
EasyCVR集群部署如何解决项目中的海量视频接入与大并发需求?
2022-07-05 22:19:00 【TSINGSEE】
随着物联网、互联网、大数据、视频等技术的发展,视频监控平台的应用也逐渐扩大。我们也在很多的实际场景中接触到各类型的项目,很多项目都有如下需求和待解决的难题:
1)多项目平台,管理困难
项目当前使用了多个视频平台,存在多个数据库,视频无法汇聚管理,数据不互通,无法实现资源互相调用,项目统一管理较为困难。
2)海量设备接入,平台并发不足
项目当前拥有海量设备接入(几万路),高并发量导致数据库压力大,平台承载负担过重,极易引起延迟或出错情况,影响项目管理。
3)设备离线不提示
设备离线未能有及时的消息通知及原因提示,使得管理人员无法及时、快速地了解和排查设备故障,影响项目的正常运维。
针对项目中的海量接入与大并发等需求,我们有以下两种方案可解决:
1、EasyGBS+EasyNVS架构方案:
1)优点:
- EasyGBS支持国标接入
- 实时流媒体处理,标准流输出
- 设备管理与监测
- 语音广播与对讲功能等
2)待完善:
- EasyGBS没有视频汇聚能力,需要接入EasyNVS实现统一管理
- EasyNVS平台不具备设备离线消息提示及初步原因分析,无法为管理员提供及时的设备离线情况判断

2、EasyCVR集群方案
1)优点:
- 具有集群功能,可实现多节点在一个数据库内相互调用
- 具有视频转码功能,可将H.265转码为H.264
- 拥有国标设备离线记录,平台可分析判断设备离线原因
- 自适配视频汇聚功能,平台可查看所有接入的视频,并能支持H.265播放
- 具备EasyGBS平台的所有视频能力

2)持续开发:
- AI分析功能将有更为具象的展示
- 电子地图后续将改成三维地图
相较于EasyGBS+EasyNVS架构方案,EasyCVR的服务器集群方案则更加适用于海量设备接入与管理以及大并发的需求。作为一种高效的服务器协作方式,集群能力实现了服务器的负载均衡,满足了用户高并发的需求,同时提供了高可靠、强扩展、可伸缩的服务特性,在多台服务器中实现数据库的共享和自由调用。
EasyCVR的以下能力能够完美解决大接入、大并发场景中存在的问题:
1)视频汇聚能力
能够将分散的设备、平台等视频资源统一接入与集中管理,实现视频监控资源的最大化应用。EasyCVR可兼容市面上几乎所有的网络摄像头、NVR、编码器等视频源设备,支持多协议接入,支持RTSP/RTMP/FLV/HLS/WebRTC等格式的视频流输出,能实现在PC、手机、平板、微信等多终端与设备上观看视频。

2)设备离线提示
支持对接入设备进行集中管理与统一控制,能对设备的状态进行实时监测,包括设备在离线状态,并能对设备离线进行提示,以便用户及时查看和处理。

3)集群能力
集群可通过分担服务器压力来解决大并发的需求,保障平台的流畅、稳定运行,不仅能提升平台视频服务能力的灵活性与拓展性,而且也能提升服务器的计算与处理能力。


4)内核监测告警
EasyCVR的内核可以监听到该节点的每一个并发,并在接口中展示。如果超过了预定的并发数量,将自动触发并发超限的报警功能。
5)视频转码能力
EasyCVR视频转码能力可以在不改变摄像机设置的情况下实现视频流转码播放。如果摄像机的视频编码格式是H.265,利用转码功能可以转换为H.264,并在页面上进行播放。转码功能为用户提供了多样化的选择,视频能力更加灵活,可拓展性更强。

EasyCVR平台部署简单、兼容性高,平台采用分布式部署,可对外提供统一的API接口,实现连接设备、连接数据、连接应用,便于第三方平台快速集成。平台基于云边端一体化管理,可支持视频实时监控、云端录像、云存储、回放与检索、智能告警、平台级联等功能。

近期我们正在对EasyCVR平台进行新功能的拓展,比如服务器集群、电子地图与轨迹追踪、视频轮巡、视频转码等等,感兴趣的用户可以前往演示平台进行体验或部署测试。
边栏推荐
- Meituan dynamic thread pool practice ideas, open source
- Livelocks and deadlocks of concurrency control
- How to quickly experience oneos
- 极狐公司官方澄清声明
- MySQL服务莫名宕机的解决方案
- The real situation of programmers
- Two stage locking protocol for concurrency control
- How to add new fields to mongodb with code (all)
- Leetcode simple question: the minimum cost of buying candy at a discount
- database mirroring
猜你喜欢

Meituan dynamic thread pool practice ideas, open source

Official clarification statement of Jihu company

数博会精彩回顾 | 彰显科研实力,中创算力荣获数字化影响力企业奖

Three "factions" in the metauniverse

Ad637 notes d'utilisation

Performance monitoring of database tuning solutions

Blocking protocol for concurrency control

Index optimization of performance tuning methodology

Web3为互联网带来了哪些改变?

Business learning of mall commodity module
随机推荐
700. Search in a Binary Search Tree. Sol
How to develop and introduce applet plug-ins
ESP32 hosted
Metaverse Ape上线倒计时,推荐活动火爆进行
A substring with a length of three and different characters in the leetcode simple question
Pinctrl subsystem and GPIO subsystem
Analysis of the problem that the cookie value in PHP contains a plus sign (+) and becomes a space
Leetcode simple question: the minimum cost of buying candy at a discount
QT creator 7 beta release
Form artifact
MySQL连接断开报错MySQLdb._exceptions.OperationalError 4031, The client was disconnected by the server
Installation of VMware Workstation
Leetcode simple question ring and rod
Technology cloud report won the special contribution award for the 10th anniversary of 2013-2022 of the "cloud Ding Award" of the global cloud computing conference
点到直线的距离直线的交点及夹角
2022软件测试工程师涨薪攻略,3年如何达到30K
The difference between MVVM and MVC
Server optimization of performance tuning methodology
Solutions for unexplained downtime of MySQL services
Interview questions for famous enterprises: Coins represent a given value