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
本文介绍了一个跨平台的视频采集模块,该模块支持Windows、iOS、Android及Linux等平台,并能创建自定义的视频采集源。文章详细阐述了模块的工作流程,包括如何通过WebRtcVideoDeviceCapturerFactory创建视频采集对象,以及如何根据不同操作系统生成对应的VideoCaptureModule实例。
2911

被折叠的 条评论
为什么被折叠?



