mirror of
https://github.com/livekit/livekit.git
synced 2026-03-30 11:19:52 +00:00
Start up subscriber RTCP worker in one-shot-signalling mode. (#3194)
This commit is contained in:
@@ -1892,6 +1892,8 @@ func (p *ParticipantImpl) onPublisherInitialConnected() {
|
||||
}
|
||||
|
||||
if p.params.UseOneShotSignallingMode {
|
||||
go p.subscriberRTCPWorker()
|
||||
|
||||
p.setDownTracksConnected()
|
||||
}
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user