一、簡單劃分
解決方案層:負責對SDK的對接、操作業務邏輯、UI封裝、采集、渲染等,屬于基礎業務邏輯層
會議SDK層:負責對會議業務邏輯的封裝、服務端交互、創會/加會/離會等,屬于會議業務邏輯層
mediasoupclient層: 負責對webrtc封裝,提供會議層面相關接口,屬于webrtc業務邏輯層
webrtc層:負責對音視頻數據處理、發送、接受等,屬于音視頻核心層
二、Webrtc層
webrtc對外提供核心工廠:rtc::scoped_refptr<PeerConnectionFactoryInterface>
RTC_EXPORT rtc::scoped_refptr<PeerCon