From fd484c1901aec6d1d1c30c665e3c2555901282b9 Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Thu, 27 Jan 2022 22:34:36 +0100 Subject: [PATCH] temp --- internal/hls/muxer_ts_generator.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/hls/muxer_ts_generator.go b/internal/hls/muxer_ts_generator.go index 1868ad78..ee37fb24 100644 --- a/internal/hls/muxer_ts_generator.go +++ b/internal/hls/muxer_ts_generator.go @@ -1,6 +1,7 @@ package hls import ( + "log" "time" "github.com/aler9/gortsplib" @@ -30,6 +31,7 @@ type muxerTSGenerator struct { audioAUCount int startPCR time.Time startPTS time.Duration + segmentCounter int } func newMuxerTSGenerator( @@ -89,6 +91,12 @@ func (m *muxerTSGenerator) writeH264(pts time.Duration, nalus [][]byte) error { m.currentSegment.endPTS = pts m.streamPlaylist.pushSegment(m.currentSegment) m.currentSegment = newMuxerTSSegment(m.videoTrack, m.writer) + m.segmentCounter = 0 + } else { + m.segmentCounter++ + if m.segmentCounter >= 500 { + log.Println("SC", m.segmentCounter) + } } }