×
下次自动登录 忘记密码?
您好,欢迎光临武汉大千信息技术有限公司官方网站!

TEL: +86 027 87883503

FAX: +86 027 87883503

武汉市洪山区武汉软件新城2期C11栋12楼

E-MAIL: market@videtek.cn

当前位置 > 技术分享

蜂巢多人.jpg

一、简介

“蜂巢”是基于最新 AI深度学习技术研发的全新一代智能单兵系统,具备视频结构化、人脸识别比对,车型二次识别比对,极端场景视频检索和多人联网协同分析五大功能,同时具备贴近实战的技战法分析研判功能,用人工智能打造新型视频侦查。

1.png

其中的多人联网协同分析功能,蜂巢支持1+4工作模式,同检同看,全后台分析,杜绝临时组网不稳定,视频检索、视频结构化等分析功能从开始即可同步审看实时结果。



二、遇到的问题

蜂巢在实现多人联网协同分析功能上也遇到如下问题:

性能问题:

在蜂巢进行视频分析过程中,会产生大量的结构化结果,如果采用传统数据库进行结构化结果的实时存储,对性能要求较高。而且随着存储数据量的增加,传统数据库的性能会有所降低。不利于实现客户程序实时获取视频分析的结果。

2.jpg

并发问题:

在蜂巢进行视频分析过程中,会有数个分析进程和数个客户端程序同时对结构化结果数据进行读写,对传统数据库进行同时读写需要数据库支持原子性操作,或者有开发人员实现原子性操作数据库,否则将影响数据的正确性和程序的稳定性。


3.jpg



三、解决方案

为了解决蜂巢在实现多人联网协同分析功能遇到的问题,蜂巢引入了Redis作为数据缓存系统,降低数据库的读写压力,提升视频分析的结构化数据展示的实时性。

Redis是一个完全开源免费的,遵守BSD协议的,高性能的key-value数据库。其具有如下有点:

性能优越,可以支持每秒十几万次的读/写操作,性能超过传统数据库;

数据多样,除了支持简单的key-value类型的数据,同时还提供list、set、hash等较复杂的数据结构的存储,为存储各种类型的视频分析结构化结果提供了可能;

分布式,除了支持单机部署,也支持集群、分布式、主从同步等配置,方便进行服务的扩展。

基于Redis的优势,结合蜂巢程序的架构,将Redis作为蜂巢系统的缓存系统,传统数据库作为数据的持久化方式,增加了多客户端展示视频分析结构化结果的实时性,降低了对传统数据库的读写压力


4-1.jpg



四、扩展信息

Squirrel(松鼠)是美团技术团队基于Redis Cluster打造的缓存系统。经过不断的迭代研发,目前已形成一整套自动化运维体系:涵盖一键运维集群、细粒度的监控、支持自动扩缩容以及热点Key监控等完整的解决方案。同时服务端通过Docker进行部署,最大程度的提高运维的灵活性。分布式缓存Squirrel产品自2015年上线至今,已在美团内部广泛使用,存储容量超过60T,日均调用量也超过万亿次,逐步成为美团目前最主要的缓存系统之一。




联系我们

产品经理:杨阳

联系电话:18602741303

技术支持:027-87883503

美亚专线:400-888-6688

Email:daqian@videtek.cn