Android设备连接USB摄像头开发记录
短信预约 -IT技能 免费直播动态提醒
项目背景:
Android设备连接USB摄像头,实现功能:
画面预览
预览画面添加时间
录制到本地
提供帧率、分辨率大小选择
USB摄像头:
采用V4L2框架,摄像头采集的数据是JPEG格式的数据
Android设备:
Android8.0以上的系统
功能实现:
画面预览
使用V4L2框架读取摄像头帧数据后,在Java层使用surfaceView的canvas进行渲染
视频上添加时间
使用SuraceView的canvas进行绘制文字
录制到本地
1)由于USB摄像头采集的是JPEG格式的数据,不管怎么样都需要转化为YUV420P格式的数据
2)转化为YUV420P格式的数据后,可以尝试用Android的mediacodec进行硬编码,或者采用X264和FFmpeg进行软编码实现
来源地址:https://blog.csdn.net/l18320786461/article/details/126104181
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341