- 之前我们看了核心的PC的抽象类:【webrtc】werbtc的API层核心管理入口类: peer_connection_interface
- PC 太复杂了,为了创建PC,先把PC的依赖都创建了。
- 因此,抽象了PeerConnectionDependencies ,其作用是:
- 一个WEBRTC 客户端,需要多个PeerConnections ,而PeerConnectionDependencies 解决了这所有的PeerConnections 的依赖问题。
- 状态监控使用PeerConnectionObserver
- 【webrtc】PeerConnectionObserver: PeerConnection 事件 callback interface
- PeerConnectionDependencies 只能使用move构造,不可以赋值和拷贝
资源的唯一所有性
- 这些