赞
踩
Android设备连接USB摄像头,实现功能:
1、画面预览
2、预览画面添加时间
3、录制到本地
4、提供帧率、分辨率大小选择
USB摄像头:
采用V4L2框架,摄像头采集的数据是JPEG格式的数据
Android设备:
Android8.0以上的系统
功能实现:
1、画面预览
使用V4L2框架读取摄像头帧数据后,在Java层使用surfaceView的canvas进行渲染
2、视频上添加时间
使用SuraceView的canvas进行绘制文字
3、录制到本地
1)由于USB摄像头采集的是JPEG格式的数据,不管怎么样都需要转化为YUV420P格式的数据
2)转化为YUV420P格式的数据后,可以尝试用Android的mediacodec进行硬编码,或者采用X264和FFmpeg进行软编码实现
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。