revert webrtc
This commit is contained in:
+11
-11
@@ -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 {
|
||||||
|
|||||||
@@ -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")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user