EasyCVR使用MySQL数据库,国标级联时添加通道失败该如何解决?

2022-07-20 09:44:12 浏览数 (1)

EasyCVR平台支持海量视频汇聚与管理、处理与分发、智能分析等视频能力,在接入协议上,不仅支持国标GB28181协议、RTSP/Onvif、RTMP等标准协议,还支持HIKSDK、大华SDK、海康Ehome等厂家私有协议与SDK,可分发RTSP、RTMP、FLV、HLS、WebRTC等多种格式的视频流。平台可灵活拓展,能实现的视频功能包括视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联等。

有用户反馈EasyCVR通过国标级联时,添加通道失败,请求我们协助排查。今天来分享一下排查及解决办法。

用户使用Mysql数据库时,EasyCVR出现国标级联添加通道失败的情况。(EasyCVR平台默认使用的是sqlite数据库,用户可以根据需求切换为mysql数据库。关于数据库的切换方法及相关技术文章,感兴趣的用户可以在博客中自行搜索了解。)

技术人员在排查时,通过通道打断点调试发现,是级联通道列表没有设置主键自增:

sqlite数据库在没有设置主键自增时,默认整型主键也会自增:

但是在mysql数据库中,字段不为空,并且没有设置。当没有设置自增时,则会报错,所以在此处需要将该id字段设置为自增:

经过上述修改后,级联通道已经添加成功。

EasyCVR视频融合云服务平台基于云边端一体化管理,具有强大的数据接入、处理及分发能力。近期我们正在对EasyCVR进行新功能的拓展,比如视频轮巡、H.265转码H.264、电子地图与轨迹跟踪等等,欢迎大家关注我们的更新,感兴趣的用户可以前往演示平台进行体验或部署测试。

0 人点赞