AI智能视频融合平台EasyCVR设备列表侧边栏加载缓慢是什么原因?
随着安防市场不断趋向于综合化、智能化升级,EasyCVR平台也不断朝着该方向发展。除了可拓展性强、视频能力灵活等特点,EasyCVR平台的视频汇聚融合能力也是其较为显著的特征之一。平台可支持多类型的设备、多协议方式接入,对外分发适合各个平台、各个终端的视频流,包括RTSP、RTMP、FLV、HLS、WebRTC等格式,可应用在丰富的线下场景中。
有用户反馈,在使用时,EasyCVR设备列表侧边栏出现加载缓慢的情况。请求我们协助排查。
根据用户反馈的现象,我们通过排查接口发现,原来是接口查询数据量过多,数据库响应过慢,所以导致侧边栏加载也较为缓慢。
可添加如下代码,在查询侧边栏设备列表的时候,添加分页参数,将部分数据进行分开查询:
for _, dummy := range *channels {
v := structs.Map(dummy)
if dummy.Online > 0 {
onlineChnCount++
}
if menu != "device_manger" {
gbschannels := make([]*models.Channel, 0)
q = db.SQLite.Model(models.Channel{}).Where("device_id = ? and `index` = ?", gbsdevices[0].ID, dummy.ChannelID)
q.Find(&gbschannels)
if len(gbschannels) != 1 {
continue
}
//[名称]
if v["Name"] == "" {
v["Name"] = gbschannels[0].ID
}
修改后再次查询,设备数据已经能够快速返回给前端,加载缓慢问题得到解决。
EasyCVR视频融合云服务除了国标GB28181、RTSP/Onvif、RTMP等协议外,还支持海康Ehome、海康SDK、大华SDK等。在视频能力上,可支持视频监控直播、云端录像、检索与回放、存储、平台级联、智能告警等功能。近期我们也在积极加入AI人工智能识别应用、电子地图轨迹追踪、车载视频监控等功能,感兴趣的用户可以前往演示平台进行体验或部署测试。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具