背景分析
EasyNVR整套方案的架构中,涉及到前端设备(摄像机IPC、硬盘录像机NVR、编码器等)、流媒体服务端(EasyNVR)、客户端终端设备(PC、浏览器、Android、iOS、微信)。
在保证EasyNVR和前端设备之间网络相通的基础条件下,EasyNVR通过获取数字网络摄像机视频流完成音视频的采集,然后由EasyNVR内部实现流媒体协议转换、转码和流媒体分发工作,最终可以分发出RTMP、HTTP-FLV和HLS流,EasyNVR自身也可以对实时视频流进行存储和管理,同时EasyNVR自身也会提供一套可供各种平台、开发语言进行二次开发的HTTP接口,这样可以更加方便地与客户的业务系统相结合,达到更加丰富的管理功能。加上自身拥有简洁、大方的前端界面,EasyNVR完全可以作为一个独立的视频直播平台部署使用。
如何确认EasyNVR服务的启动/关闭状态
提出问题
在众所周知,EasyNVR属于轻量型部署的软件,解压后即可安装。最近有用户反馈,当关闭EasyNVR服务时,服务仍会在后台运行,导致内存的消耗。
此时我们需要确认,当关闭EasyNVR服务时,是否确实关闭了EasyNVR的后台运行。
解决问题
在EasyNVR服务关闭之后,我们可以调出任务管理器,在输入法输入nginx,查看nginx.exe是否还在运行。
如果有nginx.exe,说明服务没有关闭,这时我们只需要右击nginx.exe,点击结束任务即可。
如果没有nginx.exe,则说明服务已经正常关闭。