webrtc 中 CreateVideoSource() 的替代方案

Alternative of CreateVideoSource() in webrtc

大家好,我看过一个 webrtc 旧源代码,它有一个名为 CreateVideoSource() 的方法,用于在 CreateAudioTrack() 调用后添加流。

rtc::scoped_refptr<webrtc::VideoTrackSourceInterface> video_source =
        peer_connection_factory_->CreateVideoSource(std::unique_ptr<cricket::VideoCapturer>(
            media_source->GetVideoCapturer()),
            NULL);

发生的事情是,每当我尝试构建它时,都会为上述 CreateVideoSource() 提供一个未定义的错误。这背后的原因是最新的 webrtc-checkout 已经弃用了这个。 所以我的问题是,我想知道他们在弃用这种方法后引入的替代方案。那么谁能告诉我替代方法是什么。

好的,在查看捆绑示例和测试后,我终于想出了一个替代方案(即 libwebrtc 的当前实现)。

Line 71 is a good point to start