目录
到编解码器
到编解码器
> MediaServer.exe!mediakit::Factory::getRtpDecoderByCodecId(mediakit::CodecId codec) 行 78 C++
MediaServer.exe!mediakit::RtspDemuxer::makeAudioTrack(const std::shared_ptr<mediakit::SdpTrack> & audio) 行 95 C++
MediaServer.exe!mediakit::RtspDemuxer::loadSdp(const mediakit::SdpParser & attr) 行 41 C++
MediaServer.exe!mediakit::RtspDemuxer::loadSdp(const std::string & sdp) 行 23 C++
MediaServer.exe!mediakit::RtspMediaSourceImp::setSdp(const std::string & strSdp) 行 89 C++
MediaServer.exe!mediakit::WebRtcPusher::onStartWebRTC() 行 136 C++
MediaServer.exe!mediakit::WebRtcTransport::OnDtlsTransportConnected(const RTC::DtlsTransport * dtlsTransport, RTC::SrtpSession::CryptoSuite srtpCryptoSuite, unsigned char * srtpLocalKey, unsigned __int64 srtpLocalKeyLen, unsigned char * srtpRemoteKey, unsigned __int64 srtpRemoteKeyLen, std::string & remoteCert) 行 213 C++
MediaServer.exe!RTC::DtlsTransport::ExtractSrtpKeys(RTC::SrtpSession::CryptoSuite srtpCryptoSuite) 行 1314 C++
MediaServer.exe!RTC::DtlsTransport::ProcessHandshake() 行 1070 C++
MediaServer.exe!RTC::DtlsTransport::CheckStatus(int returnCode) 行 925 C++
MediaServer.exe!RTC::DtlsTransport::ProcessDtlsData(const unsigned char * data, unsigned __int64 len) 行 768 C++
MediaServer.exe!mediakit::WebRtcTransport::inputSockData(char * buf, int len, toolkit::Session * tuple) 行 454 C++
MediaServer.exe!mediakit::WebRtcSession::onRecv_l(const char * data, unsigned __int64 len) 行 90 C++
MediaServer.exe!mediakit::WebRtcSession::onRecv(const std::shared_ptr<toolkit::Buffer> & buffer) 行 98 C++
MediaServer.exe!toolkit::emitSessionRecv(const std::shared_ptr<toolkit::SessionHelper> & helper, const std::shared_ptr<toolkit::Buffer> & buf) 行 153 C++
MediaServer.exe!toolkit::UdpServer::onRead_l::__l10::<lambda>() 行 176 C++
[外部代码]
MediaServer.exe!toolkit::TaskCancelableImp<void __cdecl(void)>::operator()() 行 111 C++
MediaServer.exe!toolkit::EventPoller::onPipeEvent::__l2::<lambda>(const std::shared_ptr<toolkit::TaskCancelableImp<void __cdecl(void)>> & task) 行 259 C++
MediaServer.exe!toolkit::List<std::shared_ptr<toolkit::TaskCancelableImp<void __cdecl(void)>>>::for_each<void <lambda>(const std::shared_ptr<toolkit::TaskCancelableImp<void __cdecl(void)>> &)>(toolkit::EventPoller::onPipeEvent::__l2::void <lambda>(const std::shared_ptr<toolkit::TaskCancelableImp<void __cdecl(void)>> &) && func) 行 203 C++
MediaServer.exe!toolkit::EventPoller::onPipeEvent() 行 257 C++
MediaServer.exe!toolkit::EventPoller::addEventPipe::__l3::<lambda>(int event) 行 57 C++
[外部代码]
MediaServer.exe!toolkit::EventPoller::runLoop(bool blocked, bool ref_self) 行 331 C++
[外部代码]
MediaServer.exe!thread_start<unsigned int (__cdecl*)(void *),1>(void * const parameter) 行 97 C++
[外部代码]
到frame
> MediaServer.exe!mediakit::MP4MuxerInterface::inputFrame(const std::shared_ptr<mediakit::Frame> & frame) 行 86 C++
MediaServer.exe!mediakit::MP4Recorder::inputFrame(const std::shared_ptr<mediakit::Frame> & frame) 行 139 C++
MediaServer.exe!mediakit::MultiMediaSourceMuxer::onTrackFrame_l(const std::shared_ptr<mediakit::Frame> & frame_in) 行 631 C++
MediaServer.exe!mediakit::MultiMediaSourceMuxer::onTrackFrame(const std::shared_ptr<mediakit::Frame> & frame_in) 行 606 C++
MediaServer.exe!mediakit::MediaSink::addTrack::__l2::<lambda>(const std::shared_ptr<mediakit::Frame> & frame) 行 52 C++
[外部代码]
MediaServer.exe!mediakit::FrameWriterInterfaceHelper::inputFrame(const std::shared_ptr<mediakit::Frame> & frame) 行 318 C++
MediaServer.exe!mediakit::FrameDispatcher::inputFrame(const std::shared_ptr<mediakit::Frame> & frame) 行 568 C++
MediaServer.exe!mediakit::MediaSink::inputFrame(const std::shared_ptr<mediakit::Frame> & frame) 行 87 C++
MediaServer.exe!mediakit::FrameDispatcher::inputFrame(const std::shared_ptr<mediakit::Frame> & frame) 行 568 C++
MediaServer.exe!mediakit::FrameDispatcher::inputFrame(const std::shared_ptr<mediakit::Frame> & frame) 行 568 C++
MediaServer.exe!mediakit::CommonRtpDecoder::inputRtp(const std::shared_ptr<mediakit::RtpPacket> & rtp, bool __formal) 行 40 C++
MediaServer.exe!mediakit::RtspDemuxer::inputRtp(const std::shared_ptr<mediakit::RtpPacket> & rtp) 行 66 C++
MediaServer.exe!mediakit::RtspMediaSourceImp::onWrite(std::shared_ptr<mediakit::RtpPacket> rtp, bool key_pos) 行 100 C++
MediaServer.exe!mediakit::WebRtcPusher::onRecvRtp(mediakit::MediaTrack & track, const std::string & rid, std::shared_ptr<mediakit::RtpPacket> rtp) 行 108 C++
MediaServer.exe!mediakit::WebRtcTransportImp::onSortedRtp(mediakit::MediaTrack & track, const std::string & rid, std::shared_ptr<mediakit::RtpPacket> rtp) 行 1139 C++
MediaServer.exe!mediakit::WebRtcTransportImp::createRtpChannel::__l2::<lambda>(std::shared_ptr<mediakit::RtpPacket> rtp) 行 1013 C++
[外部代码]
MediaServer.exe!mediakit::RtpTrackImp::onRtpSorted(std::shared_ptr<mediakit::RtpPacket> rtp) 行 133 C++
MediaServer.exe!mediakit::RtpTrack::{ctor}::__l2::<lambda>(unsigned short seq, std::shared_ptr<mediakit::RtpPacket> packet) 行 18 C++
[外部代码]
MediaServer.exe!mediakit::PacketSortor<std::shared_ptr<mediakit::RtpPacket>,unsigned short>::output(unsigned short seq, std::shared_ptr<mediakit::RtpPacket> packet) 行 174 C++
MediaServer.exe!mediakit::PacketSortor<std::shared_ptr<mediakit::RtpPacket>,unsigned short>::sortPacket(unsigned short seq, std::shared_ptr<mediakit::RtpPacket> packet) 行 66 C++
MediaServer.exe!mediakit::RtpTrack::inputRtp(mediakit::TrackType type, int sample_rate, unsigned char * ptr, unsigned __int64 len) 行 107 C++
MediaServer.exe!mediakit::RtpChannel::inputRtp(mediakit::TrackType type, int sample_rate, unsigned char * ptr, unsigned __int64 len, bool is_rtx) 行 818 C++
MediaServer.exe!mediakit::WrappedRtpTrack::inputRtp(const char * buf, unsigned __int64 len, unsigned __int64 stamp_ms, mediakit::RtpHeader * rtp) 行 1067 C++
MediaServer.exe!mediakit::WebRtcTransportImp::onRtp(const char * buf, unsigned __int64 len, unsigned __int64 stamp_ms) 行 1039 C++
MediaServer.exe!mediakit::WebRtcTransport::inputSockData(char * buf, int len, toolkit::Session * tuple) 行 464 C++
MediaServer.exe!mediakit::WebRtcSession::onRecv_l(const char * data, unsigned __int64 len) 行 90 C++
MediaServer.exe!mediakit::WebRtcSession::onRecv(const std::shared_ptr<toolkit::Buffer> & buffer) 行 98 C++
MediaServer.exe!toolkit::emitSessionRecv(const std::shared_ptr<toolkit::SessionHelper> & helper, const std::shared_ptr<toolkit::Buffer> & buf) 行 153 C++
MediaServer.exe!toolkit::UdpServer::onRead_l::__l10::<lambda>() 行 176 C++
[外部代码]
MediaServer.exe!toolkit::TaskCancelableImp<void __cdecl(void)>::operator()() 行 111 C++
MediaServer.exe!toolkit::EventPoller::onPipeEvent::__l2::<lambda>(const std::shared_ptr<toolkit::TaskCancelableImp<void __cdecl(void)>> & task) 行 259 C++
MediaServer.exe!toolkit::List<std::shared_ptr<toolkit::TaskCancelableImp<void __cdecl(void)>>>::for_each<void <lambda>(const std::shared_ptr<toolkit::TaskCancelableImp<void __cdecl(void)>> &)>(toolkit::EventPoller::onPipeEvent::__l2::void <lambda>(const std::shared_ptr<toolkit::TaskCancelableImp<void __cdecl(void)>> &) && func) 行 203 C++
MediaServer.exe!toolkit::EventPoller::onPipeEvent() 行 257 C++
MediaServer.exe!toolkit::EventPoller::addEventPipe::__l3::<lambda>(int event) 行 57 C++
[外部代码]
MediaServer.exe!toolkit::EventPoller::runLoop(bool blocked, bool ref_self) 行 331 C++
[外部代码]
MediaServer.exe!thread_start<unsigned int (__cdecl*)(void *),1>(void * const parameter) 行 97 C++
[外部代码]