Case 02 · Architecture
XCamLab / XCamLite · HAL+GL 三流
RK3576 算力不足以把 4K 全塞进 OpenGL 再编码。实验结论约 40fps,于是拆成三流。
Interactive
点击管线节点
4K 直连 MediaCodec;1080 走 GL 做预览与 RTSP。
关键决策
为何不复用 3588 同款全 GL 分流?
3576 上 4K→GL→编码实测约 40fps,无法满足产品 4K60。必须让 4K 旁路直连编码器。
录像中抓图怎么走?
mainpath 4K ImageReader,仅 VIDEO_SNAPSHOT 时出图(BLOB Listener),并用队列限流,避免拖垮预览。
和整机 SDK 的关系
App 三流要跑稳,还依赖高性能模式、Vendor Tag、端口与权限等系统侧定制。