版本:
webrtc M59
收包流程:
AsyncUDPSocket::OnReadEvent
AllocationSequence::OnReadPacket
HandleIncomingPacket
UDPPort::OnReadPacket
Connection::OnReadPacket
P2PTransportChannel::OnReadPacke
SignalReadPacket
BaseChannel::OnPacketRead
BaseChannel::HandlePacket(该接口内的WantsPacket会判断rtp包的payload type是否在std::set<int> payload_types_集合内,不在的话不会处理)
BaseChannel::OnPacketReceived
WebRtcVoiceMediaChannel::OnPacketReceived
PacketReceiver::DeliveryStatus Call::DeliverRtp
AudioReceiveStream::OnRtpPacket(video通话为VideoReceiveStream::OnRtpPacket)
Channel::OnRtpPacket
Channel::ReceivePacket
RtpReceiverImpl::IncomingRtpPacket
ps: 这个只是一部分,其余的后续补充