Case 04 · Middleware

TpVideoSystem 应用 SDK

把预览 / 录像 / 推流 / 抓图等能力封装成 AAR,统一 API,支持二次开发与机型复用。

定位

应用 SDK面向 App / 合作方:稳定 API、模块化、JavaDoc、AAR 发布。

整机 SDK面向系统:HAL Vendor Tag、device、sepolicy——让「调得动、推得出、挂得上」。

  • 统一视频通路 API,屏蔽平台差异中的一部分复杂度。
  • 与 OpenGL 渲染、Muxer、RTSP、抓图引擎协同。
  • 服务后续机型:能力以 SDK 复用,而不是复制粘贴 Activity 代码。

为什么要分层?

面试与协作里最容易混。一句话:AAR 给业务;HAL/系统改动给物理世界真正生效。

对比速查

交付物解决什么
TpVideoSystemAAR / API二次开发、模块复用
整机 SDKpatch / HALISP 生效、权限、端口
App 产品XCamView / Lab完整用户体验