当前位置:网站首页>RTSP protocol face recognition / license plate recognition video data intelligent analysis platform easynvr streaming media cluster capability introduction

RTSP protocol face recognition / license plate recognition video data intelligent analysis platform easynvr streaming media cluster capability introduction

2020-12-07 16:44:08 EasyNVR

In actual project requirements , We often encounter the need for distributed deployment or cluster deployment , Distributed deployment is to split a business into several sub services , Deployed on different servers , The cluster is the same business , Deployed on multiple servers . Let's talk about this article TSINGSEE In Qingxi video platform EasyNVR The cluster of . If you're interested , You can also take a look at what we wrote before EasyDSS Cluster thinking : Live video on demand platform EasyDSS How to cluster ?

Cluster technology is characterized by multiple computers to complete the same work , To achieve greater efficiency . Two or more computers 、 The working process is exactly the same . If one crashes , The other one works . Simply put, it's the same thing done by multiple identical services , When one service goes wrong, it doesn't affect the work of other services .

EasyNVR Is access to security cameras for live video 、 Video playback streaming media service platform , Own pull security video stream rtsp The function of flow , At the same time, it also has the ability of streaming media distribution . In terms of clustering , It's multiple streaming media for video distribution 、 Video streaming by multiple services , It is a direct use of cluster services .

On the current docking customer site view , As small as dozens of cameras , Thousands of roads of engineering sites , The first requirement is the ability to publish videos , Therefore, it is necessary to cluster streaming media .

EasyNVR It is mainly composed of push-pull streaming service and streaming media service , The push-pull streaming service is mainly responsible for pulling and streaming the access video source , And then push it out , The destination of streaming is our streaming media . Our streaming media is nginx To distribute the video , Therefore, as the batch level of push stream is getting larger and larger , Relative to the streaming media forwarding pressure will be greater , At present, the main solution is to cluster streaming media , The main way is to deploy multiple streaming media in the same system , Load balancing is done by the business layer , Distribution of streaming media publishing capacity according to the actual pressure of streaming media , Will the original one ngingx To share the pressure of streaming media .

The most intuitive representation is that the application has multiple streaming enabled nginx To do the work . About EasyNVR Start multiple nginx I've written about it before , You can browse :EasyNVR How to start multiple nignx.

In a real application scenario , It is mainly used for high concurrency live broadcasting and simultaneous video recording of multiple devices . So when our concurrency requirement is higher than the upper limit of the software or the simultaneous recording requirement is higher than the software service itself , We need to cluster streaming media . If you still don't understand , You can contact our technical support personnel directly for project consultation , More video streaming solutions , Welcome to contact us for .

Participation of this paper Tencent cloud media sharing plan , You are welcome to join us , share .

版权声明
本文为[EasyNVR]所创,转载请带上原文链接,感谢
https://chowdera.com/2020/12/20201207164214463w.html