当前位置:   article > 正文

Android设备连接USB摄像头开发记录_android usb摄像头

android usb摄像头

项目背景:

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进行软编码实现

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/1017152
推荐阅读
相关标签
  

闽ICP备14008679号