目录
webrtc拿到订阅远端数据的answer后,设置远端sdp,启动音频渲染线程,循环向neteq的数据包接受队列中拿音频包解码输出
webrtc_d.dll!webrtc::AudioDeviceWindowsCore::DoRenderThread() 行2975 C++ 启动渲染进程,取数据包解码后进行渲染
webrtc_d.dll!webrtc::AudioDeviceWindowsCore::WSAPIRenderThread(void * context) 行2778 C++
webrtc.dll!webrtc::AudioDeviceWindowsCore::StartPlayout() 行2628 C++
webrtc.dll!webrtc::AudioDeviceModuleImpl::StartPlayout() 行802 C++
webrtc.dll!webrtc::internal::AudioState::AddReceivingStream(webrtc::AudioReceiveStream * stream) 行72 C++
webrtc.dll!webrtc::internal::AudioReceiveStream::Start() 行157 C++
webrtc.dll!cricket::WebRtcVoiceMediaChannel::WebRtcAudioReceiveStream::SetPlayout(bool playout) 行1213 C++
webrtc.dll!cricket::WebRtcVoiceMediaChannel::AddRecvStream(const cricket::StreamParams & sp) 行1923 C++
webrtc.dll!cricket::BaseChannel::AddRecvStream_w(const cricket::StreamParams & sp) 行605 C++
webrtc.dll!cricket::BaseChannel::UpdateRemoteStreams_w(const std::vector<cricket::StreamParams,std::allocator<cricket::StreamParams> > & streams, webrtc::SdpType type, std::basic_string<char,std::char_traits<char>,std::allocator<char> > * error_desc) 行679 C++
webrtc.dll!cricket::VoiceChannel::SetRemoteContent_w(const cricket::MediaContentDescription * content, webrtc::SdpType type, std::basic_string<char,std::char_traits<char>,std::allocator<char> > * error_desc) 行898 C++
webrtc.dll!cricket::BaseChannel::SetRemoteContent(const cricket::MediaContentDescription * content, webrtc::SdpType type, std::basic_string<char,std::char_traits<char>,std::allocator<char> > * error_desc) 行301 C++
webrtc.dll!webrtc::PeerConnection::PushdownMediaDescription(webrtc::SdpType type, cricket::ContentSource source) 行5211 C++
webrtc.dll!webrtc::PeerConnection::UpdateSessionState(webrtc::SdpType type, cricket::ContentSource source, const cricket::SessionDescription * description) 行5182 C++
webrtc.dll!webrtc::PeerConnection::ApplyRemoteDescription(std::unique_ptr<webrtc::SessionDescriptionInterface,std::default_delete<webrtc::SessionDescriptionInterface> > desc) 行2454 C++
webrtc.dll!webrtc::PeerConnection::SetRemoteDescription(std::unique_ptr<webrtc::SessionDescriptionInterface,std::default_delete<webrtc::SessionDescriptionInterface> > desc, rtc::scoped_refptr<webrtc::SetRemoteDescriptionObserverInterface> observer) 行2361 C++
webrtc.dll!webrtc::PeerConnection::SetRemoteDescription(webrtc::SetSessionDescriptionObserver * observer, webrtc::SessionDescriptionInterface * desc) 行2310 C++
webrtc.dll!webrtc::PeerConnectionProxyWithInternal<webrtc::PeerConnectionInterface>::SetRemoteDescription(webrtc::SetSessionDescriptionObserver * a1, webrtc::SessionDescriptionInterface * a2) 行100 C++ 传入answer中的远端SDP信息