mirror of
https://github.com/bluenviron/mediamtx
synced 2025-02-28 01:20:36 +00:00
hls muxer: add EXT-X-INDEPENDENT-SEGMENTS tag
This commit is contained in:
parent
d5a1b8c8ab
commit
889ebef249
@ -84,6 +84,7 @@ func (p *muxerStreamPlaylist) reader() io.Reader {
|
|||||||
cnt += "#EXT-X-TARGETDURATION:" + strconv.FormatUint(uint64(targetDuration), 10) + "\n"
|
cnt += "#EXT-X-TARGETDURATION:" + strconv.FormatUint(uint64(targetDuration), 10) + "\n"
|
||||||
|
|
||||||
cnt += "#EXT-X-MEDIA-SEQUENCE:" + strconv.FormatInt(int64(p.segmentDeleteCount), 10) + "\n"
|
cnt += "#EXT-X-MEDIA-SEQUENCE:" + strconv.FormatInt(int64(p.segmentDeleteCount), 10) + "\n"
|
||||||
|
cnt += "#EXT-X-INDEPENDENT-SEGMENTS\n"
|
||||||
cnt += "\n"
|
cnt += "\n"
|
||||||
|
|
||||||
for _, s := range p.segments {
|
for _, s := range p.segments {
|
||||||
|
@ -75,6 +75,7 @@ func TestMuxerVideoAudio(t *testing.T) {
|
|||||||
`#EXT-X-ALLOW-CACHE:NO\n` +
|
`#EXT-X-ALLOW-CACHE:NO\n` +
|
||||||
`#EXT-X-TARGETDURATION:4\n` +
|
`#EXT-X-TARGETDURATION:4\n` +
|
||||||
`#EXT-X-MEDIA-SEQUENCE:0\n` +
|
`#EXT-X-MEDIA-SEQUENCE:0\n` +
|
||||||
|
`#EXT-X-INDEPENDENT-SEGMENTS\n` +
|
||||||
`\n` +
|
`\n` +
|
||||||
`#EXT-X-PROGRAM-DATE-TIME:(.*?)\n` +
|
`#EXT-X-PROGRAM-DATE-TIME:(.*?)\n` +
|
||||||
`#EXTINF:4,\n` +
|
`#EXTINF:4,\n` +
|
||||||
@ -208,6 +209,7 @@ func TestMuxerVideoOnly(t *testing.T) {
|
|||||||
`#EXT-X-ALLOW-CACHE:NO\n` +
|
`#EXT-X-ALLOW-CACHE:NO\n` +
|
||||||
`#EXT-X-TARGETDURATION:4\n` +
|
`#EXT-X-TARGETDURATION:4\n` +
|
||||||
`#EXT-X-MEDIA-SEQUENCE:0\n` +
|
`#EXT-X-MEDIA-SEQUENCE:0\n` +
|
||||||
|
`#EXT-X-INDEPENDENT-SEGMENTS\n` +
|
||||||
`\n` +
|
`\n` +
|
||||||
`#EXT-X-PROGRAM-DATE-TIME:(.*?)\n` +
|
`#EXT-X-PROGRAM-DATE-TIME:(.*?)\n` +
|
||||||
`#EXTINF:4,\n` +
|
`#EXTINF:4,\n` +
|
||||||
@ -293,6 +295,7 @@ func TestMuxerAudioOnly(t *testing.T) {
|
|||||||
`#EXT-X-ALLOW-CACHE:NO\n` +
|
`#EXT-X-ALLOW-CACHE:NO\n` +
|
||||||
`#EXT-X-TARGETDURATION:1\n` +
|
`#EXT-X-TARGETDURATION:1\n` +
|
||||||
`#EXT-X-MEDIA-SEQUENCE:0\n` +
|
`#EXT-X-MEDIA-SEQUENCE:0\n` +
|
||||||
|
`#EXT-X-INDEPENDENT-SEGMENTS\n` +
|
||||||
`\n` +
|
`\n` +
|
||||||
`#EXT-X-PROGRAM-DATE-TIME:(.*?)\n` +
|
`#EXT-X-PROGRAM-DATE-TIME:(.*?)\n` +
|
||||||
`#EXTINF:1,\n` +
|
`#EXTINF:1,\n` +
|
||||||
|
Loading…
Reference in New Issue
Block a user