在前面的文章中介绍过sdp,在SPD中有多个m行,我们知道一个m行表示一个媒体信息,例如:m=audio 表示音频 m=video 表示视频;而每一个m行都有对应的编码信息,那么这些信息是怎么收集的;通过上节sdp类关系我们知道webrtc中sdp相关类关系,及主要接口调用关系图:
补充如下:
这篇主要分析sdp中编码器相关数据的收集;
编码器信息收集入口
webrtc中对外创建编码相关的接口是在创建PeerConnectionFactory的时候,具体如下:
- iOS是在RTCPeerconnectionFactory中创建,如下:
- (instancetype)initWithEncoderFactory: