diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index accb8fe4b..b3c267acb 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -30,14 +30,6 @@ type TrackSender interface { PeerID() string } -// DownTrackType determines the type of track -type DownTrackType int - -const ( - SimpleDownTrack DownTrackType = iota + 1 - SimulcastDownTrack -) - const ( RTPPaddingMaxPayloadSize = 255 RTPPaddingEstimatedHeaderSize = 20 @@ -87,7 +79,6 @@ type DownTrack struct { maxTrack int payloadType uint8 sequencer *sequencer - trackType DownTrackType bufferFactory *buffer.Factory forwarder *Forwarder @@ -160,12 +151,6 @@ func NewDownTrack(c webrtc.RTPCodecCapability, r TrackReceiver, bf *buffer.Facto d.rtxStats.Store(new(PacketStats)) d.paddingStats.Store(new(PacketStats)) - if r.IsSimulcast() { - d.trackType = SimulcastDownTrack - } else { - d.trackType = SimpleDownTrack - } - return d, nil } diff --git a/pkg/sfu/receiver.go b/pkg/sfu/receiver.go index 9735bd923..f3afce318 100644 --- a/pkg/sfu/receiver.go +++ b/pkg/sfu/receiver.go @@ -29,7 +29,6 @@ type TrackReceiver interface { SendPLI(layer int32) GetSenderReportTime(layer int32) (rtpTS uint32, ntpTS uint64) Codec() webrtc.RTPCodecCapability - IsSimulcast() bool } // Receiver defines a interface for a track receivers @@ -37,7 +36,6 @@ type Receiver interface { TrackID() string StreamID() string Codec() webrtc.RTPCodecCapability - IsSimulcast() bool AddUpTrack(track *webrtc.TrackRemote, buffer *buffer.Buffer) AddDownTrack(track TrackSender) SetUpTrackPaused(paused bool)