This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Releases

ESB3021 - ew-vodingest releases

1 - Release 1.12.0

New features, improvements and bug fixes

Change log

  • NEW: Generate DASH image-based thumbnails for recording and VoD [ESB3021-165]
  • NEW: Detect recording GoP duration for better integration with ew-vod2cbm [ESB3021-159]
  • NEW: Support recording for low-latency channels [ESB3021-161]
  • NEW: Support --local-storage option for recording, input and temporary output [ESB3021-171]
  • IMPROVED: Better --source-rate-limit handling. Improve accuracy in checking used bandwidth [ESB3021-96]
  • FIXED: Fail to get inband codec information for DASH On-Demand [ESB3021-168]
  • FIXED: All audios tracks extracted, even though audioindex is defined in SMIL [ESB3021-175]

Known limitations:

  • Does not preserve TTML subtitle styling
  • VoD ingest of SMIL over HTTP/FTP, does not work with query parameter audioIndex

Compatibility has been verified with the following products:

  • Sw Repackager: 1.50.3
  • Sw Live Ingest: 1.40.1
  • Convoy: 3.2.1
  • Sw Streamer: 1.34.0
  • Orbit TV Server: 3.4.1

Release information

  • Date: 2024-10-23
  • Type: Production release

2 - Release 1.10.0

New features, improvements and bug fixes

Change log

  • NEW: New subtitle format support. cmft for HLS/DASH and stpp for DASH [ESB3021-129]
  • NEW: Preserve SCTE35 information for HLS input [ESB3021-130]
  • NEW: Support FTP ingest [ESB3021-151]
  • NEW: Allow repackager to output VOD DASH SegmentNumber [ESB3021-160]
  • IMPROVED: Better command line help [ESB3021-131]
  • FIXED: Missing original subtitle after ingestion. Problem in 1.8.0 with lost subtitles [ESB3021-136]
  • FIXED: Broken AC3/E-AC3 sample data lead to broken audio data. Audio will be muted [ESB3021-137]
  • FIXED: Newline tag in ttml is not preserved [ESB3021-147]
  • FIXED: Missing space characters when preserving styling in webvtt [ESB3021-149]
  • FIXED: Crash on empty line of m3u8 files [ESB3021-153]
  • FIXED: Cannot download input from external servers. this happens when the manifest (includes MPD and M3U8) contains absolute URL for media segments/files [ESB3021-154]
  • FIXED: Multiple languages TTML subtitle is not supported [ESB3021-158]

Known limitations:

  • Does not preserve TTML subtitle styling
  • VoD ingest of SMIL over HTTP/FTP, does not work with query parameter audioIndex

Compatibility has been verified with the following products:

  • Sw Repackager: 1.48.2
  • Sw Live Ingest: 1.38.2
  • Convoy: 3.0.1
  • Sw Streamer: 1.34.0
  • Orbit TV Server: 3.2.1

Release information

  • Date: 2024-06-25
  • Type: Production release

3 - Release 1.8.0

Major new features

Features:

  • New: Support for HLS VOD input
  • New: Support for unencrypted ISM/MSS
  • New: Support for irregular sample duration VODs (TS and MP4)
  • New: Preserve WebVTT styling
  • New: Support Audio Descriptions in VOD ingestion
  • Fix: Missing CUE-IN for one segment ad break
  • Fix: Average segment duration appears in content_info.json when common GoP cannot be detected
  • Fix: Incorrect audio language
  • Fix: Incorrect audio codec
  • Fix: Duplicate track name for HEVC HDR and SDR tracks
  • Fix: Ingest stops due to unrecognized tag in smil
  • Fix: Missing role for subtitle track
  • Fix: Cannot parse PES packet containing more than one AAC frame, causing silent audio output
  • Fix: Incorrect maximum segment duration in content_info.json
  • Fix: Redundant HLS target duration in content_info.json

Known limitations:

  • Does not preserve TTML subtitle styling
  • VoD ingest of SMIL over HTTP, does not work with query parameter audioIndex

Compatibility has been verified with the following products:

  • Sw Repackager: 1.46.2
  • Sw Live Ingest: 1.38.0
  • DRM Gateway: 2.30.1
  • Convoy: 2.36.0

Release information

  • Date: 2023-11-29
  • Type: Production release

4 - Release 1.6.0

Major new features

Features:

  • New: Support for DASH On-Demand
  • New: Option to throttle the reading rate from local storage
  • Fix: Incorrect subtitles timing
  • Fix: Ingestion failed when missing some samples at the end of tracks
  • Fix: Cannot stream MSS throught ew-repackager
  • Fix: Lingering .dat file after ingestion failed
  • Fix: Missing field content_duration_ms for recordings
  • Fix: Language code is not extracted from subtiles filename when ingesting from SMIL (if language is not defined in SMIL)

Known limitations:

  • Does not preserve subtitle styling
  • VoD ingest of SMIL over HTTP, does not work with query parameter audioIndex

Release information

  • Date: 2023-09-18
  • Type: Production release

5 - Release 1.4.0

Major new features

Features:

  • New: Support for EC-3 audio in transport streams
  • New: ew-vodmod tool to modify subtitle tracks of ingested VoD assets
  • New: Option to drop incompatible media tracks
  • Fix: ew-vodingest did not escape special character for WVTT format
  • Fix: corrected VOD-asset duration in log
  • Fix: corrected dropping of too early audio samples in TS ingest (causing “Bad box size” error)

Known limitations:

  • Does not preserve subtitle styling
  • HDR10 has not been tested fully on MP4 file
  • VoD ingest of SMIL over HTTP, does not work with query parameter audioIndex
  • live-recording-asset duration is logged as zero

Release information

  • Date: 2023-06-08
  • Type: Production release

6 - Release 1.2.0

Major new features

Features:

  • New: Live recordings (with esb3003 CBM)
  • New: Command-line content-id (esb3005 style)
  • New: Content template verification, for esb3019 integration
  • New: Allow non-constant GoP-durations
  • New: Improved S3 and NFS failure handling
  • Fix: Superfluous audio-track generation
  • Fix: Confused output audio bandwidths
  • Fix: ADTS headers with 2-byte CRC

Known limitations:

  • Does not preserve subtitle styling
  • HDR10 has not been tested fully on MP4 file
  • VoD ingest of SMIL over HTTP, does not work with query parameter audioIndex

Release information

  • Date: 2023-03-08
  • Type: Production release

7 - Release 1.0.0

First production release of ew-vodingest

Features:

  • Ingest single file TS
  • Ingest single file MP4
  • Support for HDR10
  • S3 and HTTP support
  • Timeout handling
  • Improved logging
  • Offline licensing

Known limitations:

  • Require constant GoP duration and constant sample steps
  • Does not preserve subtitle styling
  • HDR10 has not been tested fully on MP4 file

Release information

  • Date: 2022-12-02
  • Type: First production release

8 - Release 0.6.2

Initial beta release of ew-vodingest

Features:

  • Ingest SMIL + mp4 + subtitle assets in combined ESF + DASH OnDemand format
  • Support AVC, HEVC video
  • Support AAC, AC-3 audio
  • Support TTML, WebVTT, SRT, STL subtitles
  • Support displayName parameter for audio and subtitles
  • Support role (caption or subtitle) parameter for subtitles

Known limitations:

  • Requires mounted file system for input and output
  • Require constant GoP duration and constant sample steps
  • Does not preserve subtitle styling
  • Logging is not nice

Release information

  • Date: 2022-03-28
  • Type: Beta for testing
  • Expiration Date: 2022-09-24