设备外接usb摄像头,进行基本的预览、拍照、录像。相信有些同学在工作中有遇到类似的需求。
uvc camera?不管你之前有没用过,有没遇到过,相信看完这篇文章,一定会带给你一些收获。
这篇文章将从下面几点展开讲解:
一、什么是UVC?
二、UVCCamera开源项目?
三、开源项目集成?
四、demo小改动,录像同时获取实时yuv流?
五、遇到的问题及解决?
一、什么是UVC?
UVC全称为USB Video Class,直接翻译过来的意思就是:USB视频类,它是一种专门为USB视频捕获设备定义的协议标准。
这个标准是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,已经成为USB org标准之一。
现在的主流操作系统,都已提供UVC设备驱动,因此符合UVC规格的硬件设备在不需要安装任何的驱动程序下即可在主机中正常使用。是的,目前Android系统已经支持uvc设备。
小结:
讲到这里大家应该有这么个概念了,uvc是一种协议,不同的设备可能会支持不同的协议。如果我们的usb摄像头,需要在Android设备上获得支持的话,那这个摄像