CPU及内存占用过高,如何修改RTSP轮巡检测参数以降低服务器消耗?

2022-07-13 17:25:04 浏览数 (1)

EasyCVR是一款兼容性高、拓展性强、可支持多类型设备与多协议接入的视频平台。平台基于云边端一体化架构,将分散的视频资源统一集中接入和汇聚管理,并实现处理与分发、智能分析、数据共享共用等能力。在具体功能上,EasyCVR可提供视频直播、云端录像、云存储、录像检索与回看、智能告警、平台级联等。

有用户反馈,现场服务器经常出现崩溃卡死的情况,需要手动重启服务器,排查时发现内存占用百分百,而现场服务器只有EasyCVR服务在运行,请求我们协助排查和解决。

根据用户的反馈,现场还出现过RTSP设备假离线的情况,不能实时检测设备的在线状态,所以我们修改了RTSP检测机制。猜测是因为RTSP检测机制会大量消耗服务器资源,因此需要针对这个方向做个详细的排查。

在排查中发现,运行EasyCVR时,服务器的CPU和内存不断增长,原来是每次检测RTSP并发数太高导致,而且服务器本身配置太低,导致资源释放不了。现场当前的并发数是60,对其服务器配置来说,并发过高,将其改为10后再观察测试(如图)。

运行一段时间后,服务器的资源消耗已恢复正常。

EasyCVR可支持GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、Ehome等协议进行接入,分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流,属于综合性较强的智能视频融合管理平台。

随着安防视频监控需求的不断扩大,EasyCVR也成为视频监控市场的主流需求平台,在线下均有大量应用,比如智慧工地、智慧校园、智慧工厂、智慧仓储、智慧水利等。感兴趣的用户可以前往演示平台进行体验或部署测试。

0 人点赞