mirror of
https://github.com/aler9/rtsp-simple-server
synced 2025-11-02 21:55:04 +08:00
fix crash that happened when publishing audio with RTMP (#810)
This commit is contained in:
@@ -254,7 +254,6 @@ func (c *rtmpConn) runRead(ctx context.Context) error {
|
||||
var h264Decoder *rtph264.Decoder
|
||||
var audioTrack *gortsplib.TrackAAC
|
||||
audioTrackID := -1
|
||||
var audioClockRate int
|
||||
var aacDecoder *rtpaac.Decoder
|
||||
|
||||
for i, track := range res.stream.tracks() {
|
||||
@@ -434,7 +433,7 @@ func (c *rtmpConn) runRead(ctx context.Context) error {
|
||||
return err
|
||||
}
|
||||
|
||||
pts += 1000 * time.Second / time.Duration(audioClockRate)
|
||||
pts += 1000 * time.Second / time.Duration(audioTrack.ClockRate())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user