)
1.科普概述UVC摄像头是什么UVCUSB Video Class是USB标准化组织定义的视频设备类协议。简单来说只要摄像头支持UVC协议插入PC、Android、Linux设备后就能直接使用无需安装厂商专用驱动。在Android平台上UVC摄像头走的是External Camera Provider这条路径通过标准的Camera2 API暴露给上层应用。这意味着•第三方App无需特殊适配直接调用标准Camera2 API即可打开UVC摄像头;•系统将UVC摄像头识别为一个EXTERNAL类型android.info.hardwareLevelEXTERNAL的摄像头设备;•支持同时连接多路UVC摄像头;UVC摄像头的局限性•不支持复杂的ISP调优3A算法依赖摄像头自带;•不支持高分辨率高帧率流依赖USB带宽;•不支持手动控制sensor/镜头参数;2.整体架构一览Google external camera provider的架构如下今天上篇的科普就结束了下篇为大家带来调试、开发优化实操