Skip to content

Releases: Eyevinn/channel-engine

v2.9.3

23 Nov 18:50
Compare
Choose a tag to compare
2.9.3

v2.9.2

23 Nov 13:40
Compare
Choose a tag to compare
2.9.2

v2.9.1

23 Nov 10:12
Compare
Choose a tag to compare
2.9.1

Timed Metadata

21 Nov 14:11
Compare
Choose a tag to compare

Added support for the asset manager implementation to provide timed metadata that are added as a EXT-X-DATERANGE tag in the beginning of each VOD.

Master manifest filtering

20 Nov 09:23
Compare
Choose a tag to compare

This release adds support for master manifest filtering

v2.7.0

14 Oct 08:50
Compare
Choose a tag to compare

This release adds an error handler to the interface between the asset manager implementation and the channel engine.

v2.6.0

14 Aug 09:39
Compare
Choose a tag to compare
v2.6.0 Pre-release
Pre-release

This release adds the functionality to store states in a Redis DB making it possible to load balance between two channel engine nodes. A bit of refactoring was needed so consider this as a beta release that might not be fully ready for production yet.

v2.5.0

22 May 08:22
Compare
Choose a tag to compare

This release adds the functionality to insert a gap (using the placeholder slate insertion logic). To specify that a gap should be inserted the getNextVod() response from the asset manager is:

{
  id: 'GAP',
  title: 'Title of GAP',
  desiredDuration: <DURATION in milliseconds>,
  type: 'gap'
}

The duration is desired and the engine will try to meet the gap length at best effort. Depends on the granularity of the provided slate.

v2.4.2

21 May 10:38
Compare
Choose a tag to compare

This release includes functionality to fallback to a default slate when next VOD cannot be retrieved. Enabled by the engine.option defaultSlateUri. See reference implementation for an example.

const engineOptions = {
  heartbeat: '/',
  averageSegmentDuration: 2000,
  channelManager: refChannelManager,
  defaultSlateUri: "https://maitv-vod.lab.eyevinn.technology/slate-consuo.mp4/master.m3u8"
};

const engine = new ChannelEngine(refAssetManager, engineOptions);

v2.4.1

16 Apr 13:24
Compare
Choose a tag to compare

This solves issue with VODs that did not contain the RESOLUTION attribute in the master manifest