EasyNVR是一款支持RTSP接入同时也能支持ONVIF协议接入的视频平台,既有硬件设备,也有软件平台,能够实现设备接入、实时视频直播、录像、告警、级联等丰富灵活的视频功能。
有用户反馈,接入三百多路设备,并且都是非按需实时直播状态,但是出现通道离线又主动上线的现象,有时软件进程在平台无法打开,请求我们协助排查。今天我们来分享一下排查思路和解决办法。
根据用户反馈的情况,我们首先进行对日志进行观察,发现提示报错是由于RTMP库奔溃导致。于是我们对库进行了优化,再观察,发现上述现象依然存在。接着再次深入排查,按照以下思路:
1)服务器的内存、磁盘、CPU是否正常
2)是否为数据库性能影响
首先对磁盘进行查看,发现用户的磁盘读写达到峰值:
将HLS改成内存切片,发现内存爆满。由于用户不需要录像,为了进一步排查问题,我们将HLS关闭进行实测。
关闭HLS之后,发现通道一直稳定在368以上,只有个别设备通道离线,原因是源流不稳定。
在这里需要注意,由于该用户场景无需使用录像功能,所以我们关闭了HLS。如果需要使用录像功能,那么则要更换读写速度更快的固态盘,或者做磁盘阵列,以便来解决磁盘内存使用的问题。
EasyNVR的视频能力在于通过RTSP/ONVIF协议,接入前端音视频采集设备,将拉取过来的音视频流转化成适合全平台播放的RTMP、FLV、HLS、WebRTC等视频流格式。平台的可拓展性强、部署轻快、操作便捷,API简单易用,在安防监控领域有着广泛的使用场景,包括智慧工地、智慧工厂、智慧景区、智慧水利等等。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。