Browse Source

minor hls segmenter improvements (#593)

pull/594/head
Jason Dove 5 years ago committed by GitHub
parent
commit
7de50dd916
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      CHANGELOG.md
  2. 4
      ErsatzTV.Core/FFmpeg/FFmpegProcessBuilder.cs

3
CHANGELOG.md

@ -13,6 +13,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- omitting the `mode` parameter returns each channel as configured - omitting the `mode` parameter returns each channel as configured
- Link `File Not Found` health check to `Trash` page to allow deletion - Link `File Not Found` health check to `Trash` page to allow deletion
### Changed
- Minor HLS Segmenter improvements
## [0.3.8-alpha] - 2022-01-23 ## [0.3.8-alpha] - 2022-01-23
### Fixed ### Fixed
- Fix issue preventing some versions of ffmpeg (usually 4.4.x) from streaming MPEG-TS (Legacy) channels at all - Fix issue preventing some versions of ffmpeg (usually 4.4.x) from streaming MPEG-TS (Legacy) channels at all

4
ErsatzTV.Core/FFmpeg/FFmpegProcessBuilder.cs

@ -425,7 +425,9 @@ namespace ErsatzTV.Core.FFmpeg
"-segment_list_flags", "+live", "-segment_list_flags", "+live",
"-hls_segment_filename", "-hls_segment_filename",
Path.Combine(FileSystemLayout.TranscodeFolder, channelNumber, "live%06d.ts"), Path.Combine(FileSystemLayout.TranscodeFolder, channelNumber, "live%06d.ts"),
"-hls_flags", "program_date_time+append_list+omit_endlist+independent_segments", "-hls_flags", "program_date_time+append_list+discont_start+omit_endlist+independent_segments",
"-mpegts_flags", "+initial_discontinuity",
"-mpegts_copyts", "1",
Path.Combine(FileSystemLayout.TranscodeFolder, channelNumber, "live.m3u8") Path.Combine(FileSystemLayout.TranscodeFolder, channelNumber, "live.m3u8")
}); });

Loading…
Cancel
Save