From 17ba5d3813ffc0e7172b43fc7c4bbfa7b7b5791f Mon Sep 17 00:00:00 2001 From: xia-chu <771730766@qq.com> Date: Tue, 29 Aug 2023 11:07:28 +0800 Subject: [PATCH] =?UTF-8?q?webrtc=20application=20sdp=E4=B8=8D=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0rtcp=E7=9B=B8=E5=85=B3=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webrtc/WebRtcTransport.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webrtc/WebRtcTransport.cpp b/webrtc/WebRtcTransport.cpp index 030d5a3a..1200c148 100644 --- a/webrtc/WebRtcTransport.cpp +++ b/webrtc/WebRtcTransport.cpp @@ -564,8 +564,10 @@ void WebRtcTransportImp::onCheckAnswer(RtcSession &sdp) { GET_CONFIG(uint16_t, udp_port, Rtc::kPort); GET_CONFIG(uint16_t, tcp_port, Rtc::kTcpPort); - m.rtcp_addr.port = m.port ? (udp_port ? udp_port : tcp_port) : 0; - m.port = m.rtcp_addr.port; + m.port = m.port ? (udp_port ? udp_port : tcp_port) : 0; + if (m.type != TrackApplication) { + m.rtcp_addr.port = m.port; + } sdp.origin.address = m.addr.address; }