Commit bc4fa2bc by johzzy Committed by GitHub

fix(rtcp/bye): 收到rtcp bye时不断开webrtc连接 (#2123)

bye(203) 会在 sender audio track mute 时出现, 不能作为 shutdown 的依据
parent 6c655810
......@@ -160,7 +160,6 @@ void WebRtcPusher::OnDtlsTransportClosed(const RTC::DtlsTransport *dtlsTransport
}
void WebRtcPusher::onRtcpBye(){
_push_src = nullptr;
WebRtcTransportImp::onRtcpBye();
}
......
......@@ -794,7 +794,7 @@ void WebRtcTransportImp::onRtcp(const char *buf, size_t len) {
_ssrc_to_track.erase(it);
}
onRtcpBye();
onShutdown(SockException(Err_eof, "rtcp bye message received"));
// bye 会在 sender audio track mute 时出现, 因此不能作为 shutdown 的依据
break;
}
case RtcpType::RTCP_PSFB:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论