一、简单划分
解决方案层:负责对SDK的对接、操作业务逻辑、UI封装、采集、渲染等,属于基础业务逻辑层
会议SDK层:负责对会议业务逻辑的封装、服务端交互、创会/加会/离会等,属于会议业务逻辑层
mediasoupclient层: 负责对webrtc封装,提供会议层面相关接口,属于webrtc业务逻辑层
webrtc层:负责对音视频数据处理、发送、接受等,属于音视频核心层
二、Webrtc层
webrtc对外提供核心工厂:rtc::scoped_refptr<PeerConnectionFactoryInterface>
RTC_EXPORT rtc::scoped_refptr<PeerCon