1.绿色部分是WebRTC核心部分(核心库)
2.紫色部分是JS提供的API(应用层)
整体是应用层调用核心层。
核心层,第一层 C++ API
提供给外面的接口。最主要的是(PeerConnedtion 对等连接)。
核心层,第二层 Session
上下文管理层(音视频)。
核心层,第三层[最重要的部分]
音视频引擎 :编解码;音频缓冲BUFFER防止音频网络抖动NetEQ;回音消除;降噪;静音检测;
视频引擎 :编解码;jitter buffer防止视频网络抖动;图像处理增强;
传输