PeerConnection, WebRtcSession, VideoTrack的关系

来源:互联网 发布:管家婆软件好用吗 编辑:程序博客网 时间:2024/05/29 10:50

本地视频要发送出去,需要将VideoTrack(包含在stream中)添加到PeerConnection中去,它添加进去的过程也挺复杂的,先看下与之相关的类图吧:
这里写图片描述

然后我们再看下创建的流程:
这里写图片描述

从前面文章的本地视频渲染可以知道,要想得到一帧图片,需要通过将一个“sink”通过AddOrUpdateSink()将自身注册到videotrack中去,这样当一帧图像准备好时,通过调用sink的OnFrame()来处理图片。我们再来看下面这个图:

原创粉丝点击