Start up subscriber RTCP worker in one-shot-signalling mode. (#3194)

This commit is contained in:
Raja Subramanian authored and GitHub committed 2024-11-22 11:04:05 +05:30
1 parent 83d26c1aaa
commit a83a7abcf4
2 files changed
+7 -1

No files matched your search

+2
View File
@@ -1892,6 +1892,8 @@ func (p *ParticipantImpl) onPublisherInitialConnected() {
}
if p.params.UseOneShotSignallingMode {
go p.subscriberRTCPWorker()
p.setDownTracksConnected()
}
+5 -1
View File
@@ -265,7 +265,11 @@ func (t *TransportManager) RemoveTrackLocal(sender *webrtc.RTPSender) error {
}
func (t *TransportManager) WriteSubscriberRTCP(pkts []rtcp.Packet) error {
return t.subscriber.WriteRTCP(pkts)
if t.params.UseOneShotSignallingMode {
return t.publisher.WriteRTCP(pkts)
} else {
return t.subscriber.WriteRTCP(pkts)
}
}
func (t *TransportManager) GetSubscriberPacer() pacer.Pacer {