WEBRTC 视频采集模块,支持WINDOWS IOS ANDROID LINUX
同时支持自定义Capture 比如虚拟Capture
左边是具体平台的实现,右边是面向使用者的接口
客户通过 WebRtcVideoDeviceCapturerFactory::Create 创建视频采集对象 返回抽象接口 VideoCapturer,实际创建了
WebRtcVideoCapturer 对象,WebRtcVideoCapturer里面调用 WebRtcVideoCapturer::Init(Device& device)
再利用 WebRtcVcmFactory ->VideoCaptureFactory::Create->VideoCaptureImpl::Create 返回各平台下的VideoCaptureModule对象
windows-VideoCaptureDS linux-VideoCaptureModuleV4L2