mirror of
https://github.com/bluenviron/mediamtx.git
synced 2025-12-25 12:32:01 -08:00
hls muxer: do not use EXT-X-GAP with fmp4 variant
This commit is contained in:
parent
2cd71785f4
commit
cd93b70612
1 changed files with 5 additions and 2 deletions
|
|
@ -116,7 +116,10 @@ func (p *muxerVariantFMP4Playlist) close() {
|
|||
}
|
||||
|
||||
func (p *muxerVariantFMP4Playlist) hasContent() bool {
|
||||
return len(p.segments) > 0
|
||||
if p.lowLatency {
|
||||
return len(p.segments) >= 1
|
||||
}
|
||||
return len(p.segments) >= 2
|
||||
}
|
||||
|
||||
func (p *muxerVariantFMP4Playlist) hasPart(segmentID uint64, partID uint64) bool {
|
||||
|
|
@ -438,7 +441,7 @@ func (p *muxerVariantFMP4Playlist) onSegmentFinalized(segment *muxerVariantFMP4S
|
|||
defer p.mutex.Unlock()
|
||||
|
||||
// create initial gap
|
||||
if len(p.segments) == 0 {
|
||||
if p.lowLatency && len(p.segments) == 0 {
|
||||
for i := 0; i < p.segmentCount; i++ {
|
||||
p.segments = append(p.segments, &muxerVariantFMP4Gap{
|
||||
renderedDuration: segment.renderedDuration,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue