当前位置:网站首页>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 .
边栏推荐
- Some tutorials install the database on ubantu so as not to occupy computer memory?
- Text组件新增内容通过tag_config设置前景色、背景色
- Unique occurrence times of leetcode simple questions
- A substring with a length of three and different characters in the leetcode simple question
- Character conversion PTA
- QT creator 7 beta release
- Database recovery strategy
- Pinctrl subsystem and GPIO subsystem
- Nacos 的安装与服务的注册
- Serializability of concurrent scheduling
猜你喜欢
A trip to Suzhou during the Dragon Boat Festival holiday
Depth first DFS and breadth first BFS -- traversing adjacency tables
Golang writes the opening chapter of selenium framework
Metaverse Ape获Negentropy Capital种子轮融资350万美元
Three "factions" in the metauniverse
Granularity of blocking of concurrency control
Oracle triggers
Kubernetes Administrator certification (CKA) exam notes (IV)
2022软件测试工程师涨薪攻略,3年如何达到30K
What changes has Web3 brought to the Internet?
随机推荐
Go language learning tutorial (XV)
What if win11 is missing a DLL file? Win11 system cannot find DLL file repair method
Metaverse Ape猿界应邀出席2022·粤港澳大湾区元宇宙和web3.0主题峰会,分享猿界在Web3时代从技术到应用的文明进化历程
Learning of mall permission module
509. Fibonacci Number. Sol
如何開發引入小程序插件
119. Pascal‘s Triangle II. Sol
Hcip day 16
Official clarification statement of Jihu company
Qtquick3d real time reflection
Technology cloud report: how many hurdles does the computing power network need to cross?
Understand the basic concept of datastore in Android kotlin and why SharedPreferences should be stopped in Android
U盘的文件无法删除文件怎么办?Win11无法删除U盘文件解决教程
boundary IoU 的计算方式
Distributed resource management and task scheduling framework yarn
Opencv judgment points are inside and outside the polygon
数博会精彩回顾 | 彰显科研实力,中创算力荣获数字化影响力企业奖
Distance entre les points et les lignes
Promql demo service
What about data leakage? " Watson k'7 moves to eliminate security threats