revert webrtc

This commit is contained in:
seydx
2025-05-17 11:42:06 +02:00
parent 27fe2622ec
commit 16a812c8b8
2 changed files with 14 additions and 14 deletions
+11 -11
View File
@@ -161,21 +161,21 @@ func (c *Conn) AddCandidate(candidate string) error {
return c.pc.AddICECandidate(webrtc.ICECandidateInit{Candidate: candidate}) return c.pc.AddICECandidate(webrtc.ICECandidateInit{Candidate: candidate})
} }
func (c *Conn) GetSenderTrack(mid string) *Track { func (c *Conn) getTranseiver(mid string) *webrtc.RTPTransceiver {
if tr := c.getTranseiver(mid); tr != nil { for _, tr := range c.pc.GetTransceivers() {
if s := tr.Sender(); s != nil { if tr.Mid() == mid {
if t := s.Track().(*Track); t != nil { return tr
return t
}
} }
} }
return nil return nil
} }
func (c *Conn) getTranseiver(mid string) *webrtc.RTPTransceiver { func (c *Conn) getSenderTrack(mid string) *Track {
for _, tr := range c.pc.GetTransceivers() { if tr := c.getTranseiver(mid); tr != nil {
if tr.Mid() == mid { if s := tr.Sender(); s != nil {
return tr if t := s.Track().(*Track); t != nil {
return t
}
} }
} }
return nil return nil
@@ -209,7 +209,7 @@ func (c *Conn) getMediaCodec(remote *webrtc.TrackRemote) (*core.Media, *core.Cod
// check GetTrack // check GetTrack
panic(core.Caller()) panic(core.Caller())
// return nil, nil return nil, nil
} }
func sanitizeIP6(host string) string { func sanitizeIP6(host string) string {
+1 -1
View File
@@ -32,7 +32,7 @@ func (c *Conn) AddTrack(media *core.Media, codec *core.Codec, track *core.Receiv
panic(core.Caller()) panic(core.Caller())
} }
localTrack := c.GetSenderTrack(media.ID) localTrack := c.getSenderTrack(media.ID)
if localTrack == nil { if localTrack == nil {
return errors.New("webrtc: can't get track") return errors.New("webrtc: can't get track")
} }