feat(gateway): relay complete encoded frames
This commit is contained in:
@@ -673,6 +673,14 @@ func (s *gatewaySession) mediaLoop() {
|
||||
video = nil
|
||||
continue
|
||||
}
|
||||
if media.expiry != nil {
|
||||
media.expiry.Stop()
|
||||
}
|
||||
media.releaseQueue()
|
||||
if !media.EnqueuedAt.IsZero() && time.Since(media.EnqueuedAt) > nativeApolloVideoQueueLatency {
|
||||
s.server.metrics.MediaDrops.Add(1)
|
||||
continue
|
||||
}
|
||||
if err := s.forwardMedia(ChannelVideo, media); err != nil {
|
||||
s.result <- err
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user