Register FlexFEC SSRC to receive RTCP on sending side.
BUG=webrtc:5654 Review-Url: https://codereview.webrtc.org/2965883002 Cr-Commit-Position: refs/heads/master@{#18877}
This commit is contained in:
parent
48587f91f8
commit
7c7796b8ec
@ -235,7 +235,9 @@ void ModuleRtpRtcpImpl::SetRtxSendPayloadType(int payload_type,
|
||||
}
|
||||
|
||||
rtc::Optional<uint32_t> ModuleRtpRtcpImpl::FlexfecSsrc() const {
|
||||
return rtp_sender_->FlexfecSsrc();
|
||||
if (rtp_sender_)
|
||||
return rtp_sender_->FlexfecSsrc();
|
||||
return rtc::Optional<uint32_t>();
|
||||
}
|
||||
|
||||
int32_t ModuleRtpRtcpImpl::IncomingRtcpPacket(
|
||||
@ -865,6 +867,9 @@ void ModuleRtpRtcpImpl::SetRtcpReceiverSsrcs(uint32_t main_ssrc) {
|
||||
ssrcs.insert(main_ssrc);
|
||||
if (RtxSendStatus() != kRtxOff)
|
||||
ssrcs.insert(rtp_sender_->RtxSsrc());
|
||||
rtc::Optional<uint32_t> flexfec_ssrc = FlexfecSsrc();
|
||||
if (flexfec_ssrc)
|
||||
ssrcs.insert(*flexfec_ssrc);
|
||||
rtcp_receiver_.SetSsrcs(main_ssrc, ssrcs);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user