title: Camera2 API with external USB camera
body: <p>I'am working in project to build a WebRTC communication between a Android device and the Web Page, so i used this github <a href="https://github.com/nhancv/nc-kurento-android" rel="nofollow noreferrer">WebRTC_Android</a>repository to implement the android side, and all work fine with the android device camera, but now i want use a external camera. </p>
  
  <p>After analysing the code i found that it use  the   <a href="https://developer.android.com/reference/android/hardware/camera2/package-summary" rel="nofollow noreferrer">Camera2 API</a> to read the camera stream, and i found <a href="https://source.android.com/devices/camera/external-usb-cameras" rel="nofollow noreferrer">here</a> that this API support external caméra, but for me the API doesn't even detect the caméra.</p>
  
  <p>I'am asking if the API work with all type of external caméra ?, what type of caméra the API support ?, can i use the <a href="https://github.com/saki4510t/UVCCamera" rel="nofollow noreferrer">UVC Camera Library</a> with WebRTC istead of Camera2 API ?</p>
  
  <p>Thanks</p>