RTSP、RTMP、HTTP-FLV、 HLS安防网络摄像头互联网无插件直播视频流媒体服务器EasyNVR在windows上无法启动问题解决排查
背景需求
随着雪亮工程、明厨亮灶、手机看店、智慧幼儿园监控等行业开始将传统的安防摄像头进行互联网、微信直播,我们知道摄像头直播的春天了。将安防摄像头或NVR上的视频流转成互联网直播常用的RTSP、RTMP、HTTP-FLV、HLS等流格式再分发给用户端进行直播,不管身处何地都可以通过移动通讯设备查看监控设备,这些功能是EasyNVR互联网直播系统研发和设计的初衷和基础功能。另外EasyNVR增值功能是可通过接口二次集成在自己的原有的web业务系统实现网页、H5无插件实时直播。
EasyNVR在windows上无法启动
发现问题
最近在做某地市移动公司景观直播的项目时,遇到一个问题,当我们部署EasyNVR为系统服务后,居然出现了无法启动服务的现象,表面上看,提示是系统服务启动失败。
我们查看了windows系统日志,显示EasyNVRService服务因函数不正确,服务特定错误而停止。如下图:
此问题也是我们之前没有遇到过的问题,我们尝试着通过添加exe可执行文件修改了用户权限(这里我们只是简单的把Everyone赋上了所有权限,正常运维过程中,系统服务应该是给Network Service这个用户赋上权限)如下图:
结果发现,这样做正好解决了此问题,让软件重新正常运行。