Eyevinn Channel Engine

Channel Engine is an open source JavaScript/TypeScript library for producing 24/7 HLS FAST (Free Ad-Supported Streaming Television) linear channels from already-transcoded HLS VOD assets using VOD2Live technology. It supports personalized per-viewer channels, live stream mixing, Redis/Valkey high availability, WebVTT subtitles, and beta DRM encryption. The engine can run standalone via Docker or as a managed service on Eyevinn Open Source Cloud.

Eyevinn Channel Engine is one of 8 APIs that Eyevinn Technology publishes on the APIs.io network.

Tagged areas include Channel Engine, FAST Channels, HLS, Linear TV, and VOD2Live. The published artifact set on APIs.io includes a GitHub repository.

API entry from apis.yml

apis.yml Raw ↑
aid: eyevinn-technology:channel-engine
name: Eyevinn Channel Engine
description: Channel Engine is an open source JavaScript/TypeScript library for producing 24/7 HLS FAST
  (Free Ad-Supported Streaming Television) linear channels from already-transcoded HLS VOD assets using
  VOD2Live technology. It supports personalized per-viewer channels, live stream mixing, Redis/Valkey
  high availability, WebVTT subtitles, and beta DRM encryption. The engine can run standalone via Docker
  or as a managed service on Eyevinn Open Source Cloud.
humanURL: https://github.com/Eyevinn/channel-engine
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Channel Engine
- FAST Channels
- HLS
- Linear TV
- VOD2Live
properties:
- type: GitHubRepository
  url: https://github.com/Eyevinn/channel-engine
- type: License
  url: https://github.com/Eyevinn/channel-engine/blob/master/LICENSE
  x-license: Apache-2.0
x-features:
- VOD2Live Linear Channels
- Personalized Channels
- Live Stream Mixing
- WebVTT Subtitle Support
- DRM Encryption (Beta)
- Redis/Valkey High Availability
x-use-cases:
- Run 24/7 HLS FAST channels from a VOD library
- Produce per-viewer personalized linear streams
- Mix scheduled VOD with live events