当前位置:网站首页>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 .
边栏推荐
- Technology cloud report: how many hurdles does the computing power network need to cross?
- Pinctrl subsystem and GPIO subsystem
- [agc009e] eternal average - conclusion, DP
- Metaverse Ape猿界应邀出席2022·粤港澳大湾区元宇宙和web3.0主题峰会,分享猿界在Web3时代从技术到应用的文明进化历程
- 如何开发引入小程序插件
- 50. Pow(x, n). O(logN) Sol
- opencv 判断点在多边形内外
- Database tuning solution
- 509. Fibonacci Number. Sol
- Interprocess communication in the "Chris Richardson microservice series" microservice architecture
猜你喜欢
Leetcode simple question ring and rod
Qtquick3d real time reflection
Stored procedures and stored functions
Learning of mall permission module
Search: Future Vision (moving sword)
Postman core function analysis - parameterization and test report
Metaverse Ape获Negentropy Capital种子轮融资350万美元
Win11 runs CMD to prompt the solution of "the requested operation needs to be promoted"
Granularity of blocking of concurrency control
Pl/sql basic syntax
随机推荐
Livelocks and deadlocks of concurrency control
MySQL disconnection reports an error MySQL ldb_ exceptions. OperationalError 4031, The client was disconnected by the server
90后测试员:“入职阿里,这一次,我决定不在跳槽了”
Golang writes the opening chapter of selenium framework
Sentinel production environment practice (I)
Go language learning tutorial (XV)
Blocking of concurrency control
New 3D particle function in QT 6.3
Recovery technology with checkpoints
Win11运行cmd提示“请求的操作需要提升”的解决方法
A substring with a length of three and different characters in the leetcode simple question
Metaverse ape received $3.5 million in seed round financing from negentropy capital
MySQL服务莫名宕机的解决方案
Unique occurrence times of leetcode simple questions
database mirroring
Post-90s tester: "after joining Ali, this time, I decided not to change jobs."
元宇宙中的三大“派系”
[groovy] mop meta object protocol and meta programming (execute groovy methods through metamethod invoke)
Leetcode simple question: the minimum cost of buying candy at a discount
Search: Future Vision (moving sword)