- 自己设计sdk, 回顾了下peer_connection_interface( 简称PCIF) 的设计:
- PC 是对用户API ,需要 RTC_EXPORT 导出,
- API 里的peer_connection_interface 定义了peerconnection要实现的API
- 其中,需要用户实现另一个类,PeerConnectionObserver ,响应PC的一些改变。
状态监控使用PeerConnectionObserver
PCIF 主要功能
- 定义:
- 各种配置
- 各种变量
- 可以看到核心的方法针对track tranceiver 和 stream 做管理。
- 还有rtp sender 、rtp receiver