From f8ef5579ee78642ac8eddbdaf3b37137376f8a86 Mon Sep 17 00:00:00 2001 From: xiongziliang <771730766@qq.com> Date: Sun, 27 Feb 2022 21:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86webrtc=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webrtc/RtpExt.cpp | 4 ++-- webrtc/WebRtcTransport.cpp | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/webrtc/RtpExt.cpp b/webrtc/RtpExt.cpp index 5cbdbf56..51e40b01 100644 --- a/webrtc/RtpExt.cpp +++ b/webrtc/RtpExt.cpp @@ -582,7 +582,7 @@ RtpExt RtpExtContext::changeRtpExtId(const RtpHeader *header, bool is_recv, stri if (is_recv) { auto it = _rtp_ext_id_to_type.find(pr.first); if (it == _rtp_ext_id_to_type.end()) { - WarnL << "接收rtp时,忽略不识别的rtp ext, id=" << (int) pr.first; + //TraceL << "接收rtp时,忽略不识别的rtp ext, id=" << (int) pr.first; pr.second.clearExt(); continue; } @@ -598,7 +598,7 @@ RtpExt RtpExtContext::changeRtpExtId(const RtpHeader *header, bool is_recv, stri pr.second.setType((RtpExtType) pr.first); auto it = _rtp_ext_type_to_id.find((RtpExtType) pr.first); if (it == _rtp_ext_type_to_id.end()) { - WarnL << "发送rtp时, 忽略不被客户端支持rtp ext:" << pr.second.dumpString(); + //TraceL << "发送rtp时, 忽略不被客户端支持rtp ext:" << pr.second.dumpString(); pr.second.clearExt(); continue; } diff --git a/webrtc/WebRtcTransport.cpp b/webrtc/WebRtcTransport.cpp index c5e03ffd..9c8a88a8 100644 --- a/webrtc/WebRtcTransport.cpp +++ b/webrtc/WebRtcTransport.cpp @@ -816,7 +816,7 @@ void WebRtcTransportImp::onSendRtp(const RtpPacket::Ptr &rtp, bool flush, bool r #endif } else { //发送rtx重传包 - TraceL << "send rtx rtp:" << rtp->getSeq(); + //TraceL << "send rtx rtp:" << rtp->getSeq(); } pair ctx{rtx, track.get()}; sendRtpPacket(rtp->data() + RtpPacket::kRtpTcpHeaderSize, rtp->size() - RtpPacket::kRtpTcpHeaderSize, flush, &ctx); @@ -875,6 +875,10 @@ void WebRtcTransportImp::onShutdown(const SockException &ex){ void WebRtcTransportImp::setSession(Session::Ptr session) { _history_sessions.emplace(session.get(), session); + if (_selected_session) { + InfoL << "network exchange: " << _selected_session->get_peer_ip() << ":" << _selected_session->get_peer_port() + << " -> " << session->get_peer_ip() << ":" << session->get_peer_port(); + } _selected_session = std::move(session); unrefSelf(); }