fix: rtp relay

This commit is contained in:
langhuihui
2023-11-03 14:10:48 +08:00
parent f8937ea148
commit 25e15d0492
3 changed files with 4 additions and 2 deletions

View File

@@ -121,7 +121,7 @@ type TrackPlayer struct {
type Subscriber struct {
IO
Config *config.Subscribe
readers []*track.AVRingReader
readers []*track.AVRingReader
TrackPlayer `json:"-" yaml:"-"`
}
@@ -263,7 +263,7 @@ func (s *Subscriber) PlayBlock(subType byte) {
}
sendAudioFrame = func(frame *AVFrame) {
// fmt.Println("a", frame.Sequence, frame.AbsTime, s.AudioReader.AbsTime)
// fmt.Println("a", frame.Sequence, frame.Timestamp, s.AudioReader.AbsTime)
delta := uint32(s.AudioReader.SkipTs / time.Millisecond * time.Duration(s.AudioReader.Track.SampleRate) / 1000)
frame.RTP.Range(func(ap RTPFrame) bool {
audioSeq++