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,并具备进度跟踪和取消功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目