基于对象存储OSS中的文档、图片、视频等多媒体数据,智能媒体管理典型的应用场景有图片、视频、网盘等。
场景痛点分析
- 图片应用对于图片应用,首先上传图片、视频到对象存储中,随着业务的不断发展和法规政策的监管需求,会增加鉴黄检测、标签检测、人脸检测、OCR识别等AI分析功能,如下图所示。通常,图片应用会选择采用业务服务器安装不同厂家的AI分析能力,通过这些功能得到关键的元数据信息,然后保存到数据库中,从而更好的支撑元数据检索,支撑业务和监管的需求。采用此方案存在如下问题:
- 接口不统一
因为有多厂家的选型,需要考虑不同厂家接口的兼容性。
- 资源浪费
同一张图片会被多次读取,甚至是传输到外部网络,浪费网络带宽。
- 无存量数据的低成本批量处理方案
采用厂商的同步处理价格高昂,需要提供存量数据的低成本批量处理方案,接受异步接口返回检测结果。例如针对存量的OSS Bucket中的所有图片,进行打标处理。
- 接口不统一
- 网盘对于网盘应用,通常需要用户登录、目录服务、数据直传OSS、AI智能处理等功能。通过后端使用服务器和数据库,其架构如下图所示。为了支撑网盘的数据管理,通常需要提供各类元数据管理,特别是在AI智能处理场景下,需要定义相关的存储格式,处理数据库的异常,带来了较大的开发难度。采用此方案存在如下问题:
- 元数据表设计难度大
针对不同的元数据,需要分类设计各类表结构存储,存在技术门槛。
- 多维度元数据管理有挑战
需要组合多种元数据,进行关联查询处理,存在设计挑战。
- 维护元数据的一致性难题
解决元数据在异常场景下的恢复处理,是系统级难题。
- 元数据表设计难度大
智能媒体管理产品优势
智能媒体管理围绕海量数据、端云拉通、标准统一、智能分析、场景结合、一键处理6个关键点进行设计,提供基于场景的AI智能处理方案,如下图所示。
通过针对性的架构设计,智能媒体管理具有如下优势:
- 存储数据无缝贴合
与对象存储OSS直接关联,自动处理云上数据。
- 丰富数据处理
结合业界先进的识别、处理能力,为应用处理提供丰富的功能支持。
- 简化运维
提供Serverless化服务,无需关心业务运维。
- 场景化一站式解决方案
面向场景的构建快捷的元数据管理,快速实现应用。