当前位置:网站首页>How can cluster deployment solve the needs of massive video access and large concurrency?
How can cluster deployment solve the needs of massive video access and large concurrency?
2022-07-05 18:01:00 【Tsingsee green rhino video】
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 .
边栏推荐
- Numerical calculation method chapter8 Numerical solutions of ordinary differential equations
- Eliminate the writing of 'if () else{}'
- Sophon Base 3.1 推出MLOps功能,为企业AI能力运营插上翅膀
- Thesis reading_ Chinese NLP_ LTP
- 破解湖+仓混合架构顽疾,星环科技推出自主可控云原生湖仓一体平台
- 数值计算方法 Chapter8. 常微分方程的数值解
- 论文阅读_中文NLP_LTP
- Sophon CE社区版上线,免费Get轻量易用、高效智能的数据分析工具
- Cmake tutorial Step4 (installation and testing)
- Sophon KG升级3.1:打破数据间壁垒,解放企业生产力
猜你喜欢
To solve the problem of "double click PDF file, pop up", please install Evernote program
Matlab reference
Cmake tutorial Step2 (add Library)
Binder开辟线程数过多导致主线程ANR异常
华夏基金:基金行业数字化转型实践成果分享
Sophon autocv: help AI industrial production and realize visual intelligent perception
Anaconda中配置PyTorch环境——win10系统(小白包会)
nacos -分布式事务-Seata** linux安装jdk ,mysql5.7启动nacos配置ideal 调用接口配合 (保姆级细节教程)
Sophon AutoCV:助力AI工业化生产,实现视觉智能感知
Abnormal recovery of virtual machine Oracle -- Xi Fenfei
随机推荐
破解湖+仓混合架构顽疾,星环科技推出自主可控云原生湖仓一体平台
LeetCode每日一题:合并两个有序数组
ISPRS2022/雲檢測:Cloud detection with boundary nets基於邊界網的雲檢測
Sophon KG升级3.1:打破数据间壁垒,解放企业生产力
提高應用程序性能的7個DevOps實踐
MATLAB中print函数使用
访问数据库使用redis作为mysql的缓存(redis和mysql结合)
Accuracy of BigDecimal Division
为什么阳历中平年二月是28天
ITK Example
Teamcenter 消息注册前操作或後操作
LeetCode笔记:Weekly Contest 300
[JMeter] advanced writing method of JMeter script: all variables, parameters (parameters can be configured by Jenkins), functions, etc. in the interface automation script realize the complete business
ITK Example
在一台服务器上部署多个EasyCVR出现报错“Press any to exit”,如何解决?
Thesis reading_ Chinese NLP_ LTP
Disorganized series
Leetcode daily question: merge two ordered arrays
华夏基金:基金行业数字化转型实践成果分享
Leetcode daily question: the first unique character in the string