Set up RTX for WHIP publish (#3619)

* Set up RTX for WHIP publish

* bail early on error
This commit is contained in:
Raja Subramanian
2025-04-22 23:12:41 +05:30
committed by GitHub
parent d8cf54399f
commit d9ee921445
+10 -1
View File
@@ -1267,8 +1267,17 @@ func (t *PCTransport) HandleRemoteDescription(sd webrtc.SessionDescription) erro
err = t.pc.SetRemoteDescription(sd)
if err != nil {
t.params.Logger.Errorw("could not set remote description on synchronous mode peer connection", err)
return err
}
return err
rtxRepairs := nonSimulcastRTXRepairsFromSDP(parsed, t.params.Logger)
if len(rtxRepairs) > 0 {
t.params.Logger.Debugw("rtx pairs found from sdp", "ssrcs", rtxRepairs)
for repair, base := range rtxRepairs {
t.params.Config.BufferFactory.SetRTXPair(repair, base)
}
}
return nil
}
t.postEvent(event{