当前位置:网站首页>Development and design logic of rtsp/onvif protocol easynvr video platform one click upgrade scheme
Development and design logic of rtsp/onvif protocol easynvr video platform one click upgrade scheme
2022-07-28 03:02:00 【EasyNVR】
EasyNVR It's our product integrating hardware and software , Existing software version , There are also hardware versions , All have video surveillance and live broadcast in real time 、 Video distribution 、 videotape 、 Retrieval and playback 、 Cloud storage 、 Cascade and other capabilities .

In earlier articles , We shared with you about EasyNVR Operation steps of service one click upgrade , Interested users can stamp this article :https://blog.csdn.net/EasyNVR/article/details/125978878.EasyNVR The function of one click upgrade is convenient for users 、 Quickly upgrade platform software , Let the user's operation experience be greatly improved .
In today's article , Let's share EasyNVR Development and design logic of one click upgrade function .
Design thinking : A general server program , Every EasyNVR There is a client program in .
1、 Server side :
1) Configure the latest software version number
2) Put the latest software installation package in the specified location under the server directory
3) After operation , The client can obtain the latest installation package and software version number through the interface
2、 client :
1) Configure server interface
2) Run the client updater , Access the server interface to check whether the software needs to be upgraded
3) There is a new version of software , Download the software installation package directly and unzip
4) Stop running EasyNVR edition , Move the database and configuration files to the unzipped new software directory
5) Launch new version EasyNVR

EasyNVR Is based on RTSP/Onvif Video platform with protocol access , It can support full platform streaming of the accessed video stream 、 Terminal wide distribution , Include RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC etc. . Platform deployment is light 、 High compatibility 、 Strong expandability , Rich and flexible functions , It has attracted more and more attention in the security video surveillance market .

The platform has a wide range of application scenarios , For example, smart factory 、 Smart construction site 、 Smart storage 、 Smart campus and so on , Interested users can go to the demonstration platform for experience or deployment testing .
边栏推荐
- "29 years old, general function test, how do I get five offers in a week?"
- 特征值和特征向量
- Docker高级篇-Docker容器内Redis集群配置
- Es6.--promise, task queue and event cycle
- Eigenvalues and eigenvectors
- Four methods of modifying MySQL password (suitable for beginners)
- 【微信小程序开发(五)】接口按照根据开发版体验版正式版智能配置
- [ACNOI2022]总差一步
- Opengauss Developer Day 2022 sincerely invites you to visit the "database kernel SQL Engine sub forum" of Yunhe enmo
- Email security report in the second quarter: email attacks have soared fourfold, and well-known brands have been used to gain trust
猜你喜欢

【ELM分类】基于核极限学习机和极限学习机实现UCI数据集分类附matlab代码

pytest最好的测试框架

Es6.--promise, task queue and event cycle

Four methods of modifying MySQL password (suitable for beginners)

Superparameter adjustment and experiment - training depth neural network | pytorch series (26)

CNN训练循环重构——超参数测试 | PyTorch系列(二十八)

PS simple to use

Actual case of ROS communication

Is the interface that can be seen everywhere in the program really useful? Is it really right?
![[software testing] - unittest framework for automated testing](/img/7a/29b222cb0b6a5953b98f8d797cd106.png)
[software testing] - unittest framework for automated testing
随机推荐
没法预测明天的涨跌
Retainface use error: modulenotfounderror: no module named'rcnn.cyton.bbox'
Is the interface that can be seen everywhere in the program really useful? Is it really right?
写英文IEEE论文的技巧
注意,这些地区不能参加7月NPDP考试
优炫数据库客户端如何认证
selenium+pytest+allure综合练习
openGauss源代码,用什么IDE工具管理、编辑、调试?
CNN training cycle reconstruction - hyperparametric test | pytorch series (XXVIII)
POC simulation attack weapon - Introduction to nucleus (I)
【信号去噪】基于卡尔曼滤波实现信号去噪附matlab代码
牛客-TOP101-BM340
Deep residual learning for image recognition shallow reading and Implementation
Explanation of CNN circular training | pytorch series (XXII)
@The function of valid (cascade verification) and the explanation of common constraint annotations
[image defogging] image defogging based on dark channel and non-mean filtering with matlab code
clientY vs pageY
JS 事件对象2 e.charcode字符码 e.keyCode键码 盒子上下左右移动
Trivy [1] tool scanning application
JVM 内存布局详解,图文并茂,写得太好了!