-
SendAudioData 作用是 Encode and send audio.
-
这个看注释就知道是非常关键的,联系编码器和传输的。
-
因此,需要SendAudioData 找到突破口。
-
SendAudioData 似乎没看到stream 里有 某个线程 处理
-
【stream】负责联系encoder、channel(包含传输)。
-
然而,channel 比如ChannelSend 也包含很多encoder 相关。
-
这个stream 与 channel的划分不够清晰??
-
流程挺长的。核心流程:
-
AudioSendStream
-
SendAudioData
-
channelSend
-
ProcessAndEncodeAudio
-
ModuleRtpRtcpImpl2
-
SendToNetwork