v-modal/vmodal_sdk_android
Video Search SDK for Android Kotlin. Integrate in any video app
解决的问题
该 SDK 允许 Android 开发者将视频和图像的多模态语义搜索集成到其应用程序中。它解决了使视频库能够按含义进行搜索(例如,搜索“一辆红色汽车驶入停车场”)的问题,而不是依赖简单的标签或元数据。
工作原理
该 SDK 提供了一个无 UI 的 Kotlin 客户端,负责处理复杂的后端通信,包括签名上传流、请求模型和响应解析。它与 Android 的存储访问框架(Storage Access Framework)集成以实现安全的文件处理,并使用 Kotlin 协程(coroutines)和 Flow 进行上传和搜索查询等异步操作。
适用对象
适用于使用 Kotlin、Jetpack Compose 或传统 Views 的 Android 开发者,他们希望为以视频为中心的应用程序添加视觉记忆和语义搜索功能。
亮点
- 多模态搜索:支持基于图像语义含义或影像搜索视频中的特定时刻。
- 原生 Android 集成:专为 Kotlin 1.9+ 和 Java 17 构建,支持
CoroutineWorker和生命周期感知的状态收集。 - 无 UI 客户端:SDK 处理逻辑和数据网关,而屏幕、主题和设计系统的所有权留给应用开发者。
- 流式上传:支持从系统照片选择器流式传输
content://URI,并具备进度跟踪和取消功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目