当前位置:   article > 正文

Android webrtc使用USB摄像头_android webrtc 使用usb摄像头

android webrtc 使用usb摄像头

公司的Android项目要求支持外置摄像头,即要求支持USB摄像头;一脸懵逼的我从来没听过Android设备能支持USB摄像头的,只知道Android大机器能接外置的摄像头,但插口是接在Android机器上的前置和后置接口,也就是说可以通过Android自带的Camera类或Camera2类中API直接调用的;然而项目要的是在包含前置和后置摄像头之后,还要有USB摄像头,懵逼的我立马上网找这方面的资料,找到了UVCCamera和openCV,但下了openCV的demo之后并没有任何关于USB摄像头的玩意,转战UVCCamera;了解了UVCCamera之后,还要实现通过UVCCamera取流并给到webrtc

注:阅读本篇需要简单了解webrtc如何通过**Capturer类产生视频流并转化

一、UVCCamera下拉与编译

1、UVCCamra下拉

UVCCamera的github地址为:https://github.com/saki4510t/UVCCamera.git

2、UVCCamera编译和demo测试

首先,下载了UVCCamera并且通过AS打开之后,你一定非常的迫不及待的想要看看USB摄像头使用起来是怎么样的;但问题却来了

2.1、一直在sync不好

原因:网络问题

解决:将distributionUrl地址改成本机已有的版本,或者通过浏览器下载并放到系统android/.gradle文件夹中,具体文件夹地址可另外自行百度存放

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号