RTSP/Onvif视频平台LntonNVR如何将数据写入内存,实现定时同步到数据库?

130 阅读2分钟

LntonNVR这个平台是基于RTSP/Onvif协议的,可以将前端设备快速、便捷地接入、采集、视频转码、处理及分发。它能够分发的视频流包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS和WebRTC这些常见格式。这样的平台对于一些需要处理和分发大量视频数据的安防视频监控应用来说,是非常有用的。

image.png

今天我们来分享下,在Lnton NVR中,如何将数据写入内存,实现定时同步到数据库?

在项目现场中,用户使用Lnton NVR接入大批量的摄像头后,发现运行速度变得很慢,并且出现磁盘读写不够的情况。遇到这种情况有两种解决办法:

1:更换为MySQL数据库

Lnton NVR平台默认使用的是sqlite数据库,在小接入的场景可以满足用户的使用需求,若接入量一旦过大,就会出现数据库负载过大、效率跟不上的情况,所以这时,更换为MySQL数据库会大大缓解磁盘压力。

2:将数据写入内存

如果用户已经集成过,并且数据库数据不能修改,那么在这种情况下,可以将数据先写入内存,然后设置定时同步,也能解决运行缓慢的问题。在lntonnvr.ini文件里设置如下参数后,重启服务即可。

image.png

image.png

Lnton NVR 是比较灵活的一项流媒体产品,它可实现设备接入、实时直播、录像、检索与回放、存储、视频分发等视频能力服务,可覆盖全终端平台(pc、手机、平板等终端),在智慧工厂、智慧工地、智慧社区、智慧校园等场景中有大量落地应用。