当前位置:网站首页>How can easycvr cluster deployment solve the massive video access and concurrency requirements in the project?
How can easycvr cluster deployment solve the massive video access and concurrency requirements in the project?
2022-07-05 22:26:00 【TSINGSEE】
With the Internet of things 、 Internet 、 big data 、 The development of video technology , The application of video surveillance platform is also gradually expanding . We are also exposed to various types of projects in many actual scenarios , Many projects have the following needs and problems to be solved :
1) Multi project platform , Management is difficult
The project currently uses multiple video platforms , There are multiple databases , Video cannot be aggregated and managed , Data not interworking , Cannot call resources to each other , Unified project management is difficult .
2) Massive device access , Insufficient platform concurrency
The project currently has a large number of equipment access ( Tens of thousands of roads ), High concurrency leads to high database pressure , The platform is overloaded , It is easy to cause delay or error , Affect project management .
3) No prompt when the device is offline
There is no timely message notification and reason prompt when the device is offline , Make the management personnel unable to 、 Quickly understand and troubleshoot equipment faults , Affect the normal operation and maintenance of the project .
For the needs of massive access and concurrency in the project , We have the following two solutions :
1、EasyGBS+EasyNVS Architecture :
1) advantage :
- EasyGBS Support national standard access
- Real time streaming media processing , Standard stream output
- Equipment management and monitoring
- Voice broadcasting and intercom functions
2) To be improved :
- EasyGBS No video convergence capability , Access required EasyNVS Achieve unified management
- EasyNVS The platform does not have equipment offline message prompt and preliminary cause analysis , Unable to provide the administrator with timely judgment of the offline situation of the device

2、EasyCVR Cluster solution
1) advantage :
- With cluster function , Multiple nodes can call each other in a database
- With video transcoding function , Can be H.265 Transcode as H.264
- Have the offline record of national standard equipment , The platform can analyze and judge the reason why the equipment is offline
- Self adaptive video convergence function , The platform can view all connected videos , And can support H.265 Play
- Have EasyGBS All the video capabilities of the platform

2) Continuous development :
- AI The analysis function will be more concretely displayed
- The electronic map will later be changed into a three-dimensional map
Compare with EasyGBS+EasyNVS Architecture ,EasyCVR The server cluster solution of is more suitable for the access and management of massive devices and the needs of large concurrency . As an efficient way of server collaboration , The cluster capability realizes the load balancing of the server , It meets the high concurrency requirements of users , At the same time, it provides high reliability 、 Strong extension 、 Scalable service features , Realize the sharing and free calling of databases in multiple servers .
EasyCVR The following capabilities of can perfectly solve the problem of large access 、 Problems in large concurrency scenarios :
1) Video convergence capability
Be able to separate devices 、 Unified access and centralized management of video resources such as platforms , Maximize the application of video monitoring resources .EasyCVR Compatible with almost all webcams on the market 、NVR、 Encoder and other video source equipment , Support multi protocol access , Support RTSP/RTMP/FLV/HLS/WebRTC Video stream output in other formats , Can be realized in PC、 mobile phone 、 Flat 、 Watch videos on multiple terminals and devices such as wechat .

2) Device offline prompt
Support centralized management and unified control of access devices , It can monitor the status of equipment in real time , Including that the device is offline , And can prompt the device offline , So that users can view and deal with it in time .

3) Cluster capabilities
Clusters can solve the need for large concurrency by sharing server pressure , Ensure the smoothness of the platform 、 Stable operation , It can not only improve the flexibility and expansibility of the platform's video service capability , It can also improve the computing and processing capacity of the server .


4) Kernel monitoring alarm
EasyCVR The kernel of can listen to every concurrency of this node , And show it in the interface . If it exceeds the scheduled number of concurrent , The alarm function of concurrent overrun will be automatically triggered .
5) Video transcoding capability
EasyCVR Video transcoding capability can realize video streaming code playback without changing camera settings . If the video encoding format of the camera is H.265, The transcoding function can be used to convert to H.264, And play it on the page . Transcoding provides users with a variety of options , More flexible video capabilities , More expandable .

EasyCVR Platform deployment is simple 、 High compatibility , The platform adopts distributed deployment , It can provide unified API Interface , Connect devices 、 Connect data 、 Connect applications , Facilitate the rapid integration of third-party platforms . The platform is based on cloud edge end integrated management , It can support real-time video monitoring 、 Cloud video 、 Cloud storage 、 Playback and retrieval 、 Intelligent alarm 、 Platform cascade and other functions .

Recently, we are working on EasyCVR Expand new functions of the platform , For example, server clusters 、 Electronic map and track tracking 、 Video rounds 、 Video transcoding and so on , Interested users can go to the demonstration platform for experience or deployment testing .
边栏推荐
- Sparse array [matrix]
- [groovy] mop meta object protocol and meta programming (execute groovy methods through metamethod invoke)
- Pinctrl subsystem and GPIO subsystem
- [error record] groovy function parameter dynamic type error (guess: groovy.lang.missingmethodexception: no signature of method)
- MySQL actual combat 45 lecture learning (I)
- Go语言学习教程(十五)
- Interprocess communication in the "Chris Richardson microservice series" microservice architecture
- EasyCVR集群部署如何解决项目中的海量视频接入与大并发需求?
- Distributed resource management and task scheduling framework yarn
- Interview questions for famous enterprises: Coins represent a given value
猜你喜欢

Oracle hint understanding

A substring with a length of three and different characters in the leetcode simple question

Business learning of mall order module
![[groovy] mop meta object protocol and meta programming (Introduction to groovyobject interface | introduction to metaclass | implementation of class methods using groovyobject invokemethod)](/img/48/cd7960bbbc51a967b20da410bf81fe.jpg)
[groovy] mop meta object protocol and meta programming (Introduction to groovyobject interface | introduction to metaclass | implementation of class methods using groovyobject invokemethod)

Granularity of blocking of concurrency control

Postman core function analysis - parameterization and test report

科技云报道荣膺全球云计算大会“云鼎奖”2013-2022十周年特别贡献奖

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

What changes has Web3 brought to the Internet?

Nacos installation and service registration
随机推荐
Granularity of blocking of concurrency control
Business learning of mall order module
Wonderful review of the digital Expo | highlight scientific research strength, and Zhongchuang computing power won the digital influence enterprise award
Leetcode simple question ring and rod
Cobaltstrike builds an intranet tunnel
Leetcode simple question check whether all characters appear the same number of times
Pinctrl subsystem and GPIO subsystem
thinkphp5.1跨域问题解决
等到产业互联网时代真正发展成熟,我们将会看待一系列的新产业巨头的出现
點到直線的距離直線的交點及夾角
Metaverse Ape猿界应邀出席2022·粤港澳大湾区元宇宙和web3.0主题峰会,分享猿界在Web3时代从技术到应用的文明进化历程
MySQL disconnection reports an error MySQL ldb_ exceptions. OperationalError 4031, The client was disconnected by the server
Decorator learning 01
Promql demo service
Solutions for unexplained downtime of MySQL services
航海日答题小程序之航海知识竞赛初赛
Official clarification statement of Jihu company
database mirroring
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
How to add new fields to mongodb with code (all)