webrtc中 video/audioTrack 架构解析

webrtc 69分支,videotrack 和audiotrack 底层C++架构

闲话少说上类图

videotrack

audiotrack

这里巧妙的地方在于 MediaStreamTrack 模板类,通过AudioTrackInterface 和VideoTrackInterface 来实现不同的继承路径,实现代码和架构的统一

 

原文地址:https://www.cnblogs.com/Haijunzhu/p/11764791.html