Video Capture依赖于平台,这里针对Android平台进行分析.
1. Video Capture的数据流:
Camera输出两路数据, 一路直接render并在SurfaceView上显示, 一路通过PreviewCallback回调传输给Video Channel.
WebRTC中video capture模块:
├── device_info_android.cc
├── device_info_android.h
├── java
│ └── src
│ └── org
│ └── webrtc
│ └── videoengine
│ ├── VideoCaptureAndroid.java
│ └── VideoCaptureDeviceInfoAndroid.java
├── video_capture_android.cc
└── video_capture_android.h
2. 如何获取Camera Information? 当一个设备有多个摄像头时怎么选择?